用python指令碼如何改變word中特定詞的字型顏色?
- 2022-12-25
最後一個引數
點嗎劑務
,全部替換是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,則在從右到左運用語言的文件中,查詢內容應區分雙向控制字元。由於選擇或安裝的語言支援不同(例如,美國英語),此引數可能不可用。