我的蘭格。查找。執行find text:=“2“,Replace with:=“1“,Replace:=wdReplaceAll
設置myRange = ActiveDocument。內容
我的蘭格。查找。執行find text:=“2“,Replace with:=“1“,Replace:=wdReplaceAll
執行方法(查找對象)
運行指定的查找操作。如果搜索成功,則返回True。(這意味著同步執行。)
語法
表情。執行(FindText,MatchCase,MatchWholeWord,MatchWildcards,MatchSoundsLike,MatchAllWordForms,Forward,Wrap,Format,ReplaceWith,Replace,MatchKashida,MatchDiacritics,MatchAlefHamza,MatchControl)
需要表達式。該表達式返回壹個查找對象。
查找文本variant類型,可選。指定要查找的文本。您可以使用空字符串(““)來查找格式。您還可以通過指定適當的字符代碼來查找特殊字符。例如,“p”對應於段落標記,“t”對應於制表符。如果需要使用特殊字符列表,請參見查找替換特殊字符和文檔元素的示例。
如果MatchWildcards為True,則可以指定通配符和其他高級搜索條件。例如,“*(ing)”將查找所有以“ing”結尾的單詞。有關詳細信息,請參考通配符搜索示例。
要搜索符號字符,請鍵入()字符零(0),然後鍵入符號字符的代碼。例如,“0151”對應於破折號(-)。
Matchcase可選variant類型。如果為True,搜索文本需要區分大小寫。它相當於“編輯”菜單上“查找和替換”對話框中的“區分大小寫”復選框。
match whole word variant類型,可選。如果為True,則只找到匹配的完整單詞,而不是長單詞的壹部分。它相當於“編輯”菜單上“查找和替換”對話框中的“全字匹配”復選框。
匹配通配符可選變量。如果為True,則搜索的文本包含特殊搜索運算符。相當於“編輯”菜單上“查找和替換”對話框中的“使用通配符”復選框。
Matchsoundlike可選variant。如果為真,則搜索與要搜索的文本發音相似的單詞。相當於“編輯”菜單的“查找和替換”對話框中的“同音字”復選框。
matchallword forms variant類型,可選。如果為True,將查找所有形式的文本(例如,“sit”將包含“sitting”和“sat”)。它相當於“編輯”菜單的“查找和替換”對話框中的“查找各種形式的單詞”復選框。
向前可選變量。如果為真,則向下搜索(到文檔末尾)。
包裝可選變量。如果搜索從文檔開頭以外的位置開始並到達文檔結尾(如果Forward設置為False,否則),請使用此參數控制下壹步操作。當在所選內容或區域中找不到搜索文本時,此參數還控制下壹步操作。可以是下列WdFindWrap常量之壹:
常數描述
當wdfindask完成對所選內容或範圍的搜索後,Microsoft Word會顯示壹條消息,詢問是否搜索文檔的其他部分。
當wdFindContinue到達搜索區域的開頭或結尾時,繼續執行搜索操作。
當wdFindStop到達搜索範圍的開頭或結尾時,它會停止搜索操作。
Format可選variant類型。如果為真,則查找格式而不是文本。
替換為可選變量。替換文本。若要刪除由Find參數指定的文本,可以使用空字符串(““)。與Find參數類似,該參數也可以指定特殊字符和高級搜索條件。要將圖形對象或其他非文本項目指定為替換對象,您可以將這些項目放在剪貼板上,然後將ReplaceWith指定為“c”。
更換可選變型。指定要執行的替換次數:壹次、全部或不替換。可以是下列WdReplace常量之壹:wdReplaceAll、wdreplaceone或wdReplaceOne。
Matchkashida可選變體。如果為真,搜索結果應該與阿拉伯語文檔中區分kashidas的文本相匹配。由於選擇或安裝了不同的語言支持(例如美國英語),此參數可能不可用。
match diac trics variant類型,可選。如果為True,搜索結果應與變音語言文本匹配。由於選擇或安裝了不同的語言支持(例如美國英語),此參數可能不可用。
Matchalefhamza可選variant類型。如果為真,則在阿拉伯語文檔中,搜索內容應與區分Alef Hamzas的文本相匹配。由於選擇或安裝了不同的語言支持(例如美國英語),此參數可能不可用。
Matchcontrol可選variant類型。如果為True,搜索內容應該區分使用從右向左語言的文檔中的雙向控制字符。由於選擇或安裝了不同的語言支持(例如美國英語),此參數可能不可用。
解釋
除非另有說明,否則替換文本將遵循文檔中被替換文本的格式。例如,如果將“abc”替換為“xyz”,粗體的“abc”將被替換為粗體字符串“xyz”。
同樣,如果MatchCase為False,則無論搜索文本和替換文本是否大寫,找到的大寫文本都將被大寫替換文本替換。在上面的示例中,“ABC”將被“XYZ”替換。