用python指令碼如何改變word中特定詞的字型顏色?

  • 作者:由 匿名使用者 發表于 攝影
  • 2022-12-25

用python指令碼如何改變word中特定詞的字型顏色?px112392227推薦於 2019-10-13

最後一個引數

點嗎劑務

,全部替換是2,但是selection每次只能是1個地方。所以

交均始意間沿

要迴圈找

words=[‘python’, ‘hello’, ‘hi’]

for i

in set(words)

***。range(0,0)。Select()

while w。***。execu

來自

te(i, False

, False, False

, False, False, Tr

360問答

ue, 0, True, “”, 0

):

w。***。color = 255

Ex

松蘇最防她超權

ecute 方法(Find 物件)

執行指定的查詢操作。如果查詢成功,則返回 True。(這

那聯馬防語整國觀著距拿

說明其是同步執行)

語法

***。execute(FindText, MatchCa

隨復廠算

se, MatchWhole

Word, Match

Wildcard

s, MatchS

oundsLike, MatchAllWordForms, Forward, Wrap, Format, Replac

eWith, Replace

, MatchKashida, MatchDiacritics, MatchAlefHamza, Matc

初開答再世牛調端做承況

hControl

expression 必需。該表示式返回

領跳倒畫遊流密停普解

Find 物件。

F

indText Varia

nt 型別,可選。指定需查詢的文字。可用空字串 (“”) 查詢格式。也可透過指定適當的

字元程式碼查詢特殊

字元。例如,“^p

”對應段落標記,“^

t”對應制表符。如果需要使用特

殊字元列表,請參閱查

找替換特殊字元和文件元素示例。

如果 MatchWildcards 為 True,則可

血讀病盾小親農

以指定萬用字元及其他高階搜尋條件。例如,“*(ing)” 將查詢以“ing”結尾的所有單詞

擴價免我曾

。詳細內容,請參閱通

配符搜尋示例。

若要搜尋符號字元,可鍵入 (^) 字元,零(0),然

事洋她加礦

後鍵入符號字元的程式碼

範鐘差端

。例如,“^01

提員故井衝則每推

51”對應一條長劃線(—)。

MatchCase Varian

t 型別,可選。如果是 True,則查詢文字需區分大小寫。相當於“編輯

約氫今樣氧裡

”選單“查詢和替換”對話方塊中的“區分大小寫”複選框。

Ma

功厚印變害皇接值

tchWholeWord Variant 型別,可選。如果為 True,則只查詢

匹配的完整單詞,而並非作

為一個長單詞的一

功擔亂息我晶心

部分的文字。相當於“編輯”選單“查詢和替換”對話方塊中的“全

字匹配”複選框。

MatchWi

普均

ldcards Variant 型別,可選。如果為 True,則查詢的

文字包含特殊搜尋操

作符。相當於“編輯”選單“查詢和替換”對話方塊中的“使用萬用字元”複選框。

MatchSoundsLike Variant

型別,可選。如果為 T

rue,則查詢與待查詢文字發音相近的單詞。相當於“編輯”選單“查詢和替換”對話方塊

貨過除死以話保略批

中的“同音”複選框。

MatchAllWordForms Variant 型別,可選。如果為 True,則查詢文字的所有形式(例如,“ sit” 將包含“sitting”和“sat”)。相當於“編輯”選單“查詢和替換”對話方塊中的“查詢單詞的各種形式”複選框。

Forward Variant 型別,可選。如果為 True,則向下(向文件尾部)搜尋。

Wrap Variant 型別,可選。如果搜尋從不是文件開頭的位置開始,併到達文件末尾(如 Forward 設定為 False,則相反),用本引數控制接下來的操作。當在選定內容或區域中沒有找到搜尋文字時,本引數也控制接下來的操作。可以是下列 WdFindWrap 常量之一:

常量 描述

wdFindAsk 搜尋完所選內容或者區域後,Microsoft Word 會顯示一條訊息,詢問是否搜尋文件的其他部分。

wdFindContinue 到達搜尋區域的開始或者結尾時,繼續執行查詢操作。

wdFindStop 到達搜尋範圍的開始或者結尾時,停止執行查詢操作。

Format Variant 型別,可選。 如果為 True,則查詢格式而非文字。

ReplaceWith Variant 型別,可選。替換文字。要刪除由 Find 引數指定的文字,可使用空字串 (“”)。與 Find 引數相似,本引數也可以指定特殊的字元和高階搜尋條件。要將圖形物件或者其他非文字項指定為替換內容,可將這些專案置於“剪貼簿”上,然後將 ReplaceWith 指定為“ ^c”。

Replace Variant 型別,可選。指定執行替換的個數:一個、全部或者不替換。可為下列 WdReplace 常量之一:wdReplaceAll、wdReplaceNone 或 wdReplaceOne。

MatchKashida Variant 型別,可選。如果為 True,則查詢結果應與阿拉伯語文件中區分 kashidas 的文字相匹配。由於選擇或安裝的語言支援不同(例如,美國英語),此引數可能不可用。

MatchDiacritics Variant 型別,可選。如果為 True,則查詢結果應與區分音調符號的語言文字相匹配。由於選擇或安裝的語言支援不同(例如,美國英語),此引數可能不可用。

MatchAlefHamza Variant 型別,可選。如果為 True,則在阿拉伯語文件中,查詢內容應與區分 Alef Hamzas 的文字相匹配。由於選擇或安裝的語言支援不同(例如,美國英語),此引數可能不可用。

MatchControl Variant 型別,可選。如果為 True,則在從右到左運用語言的文件中,查詢內容應區分雙向控制字元。由於選擇或安裝的語言支援不同(例如,美國英語),此引數可能不可用。

Top