HOW TO:在 Word 中設定搜尋選項
有兩種方法可以針對 Microsoft Office Word 文件中的選取範圍設定搜尋選項:
**適用於:**本主題中的資訊適用於 Word 2007 和 Word 2010 的文件層級專案和應用程式層級專案。如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能。
使用 Find 物件的屬性
下列程式碼會設定 Find 物件的屬性,以在目前選取範圍內搜尋文字。 請注意,搜尋準則 (例如向前搜尋、換行和搜尋文字等) 都是 Find 物件的屬性。
設定 Find 物件的每項屬性不適用於撰寫 C# 程式碼的情況,因為您必須指定相同的屬性做為 Execute 方法的參數。 因此,這個範例只包含 Visual Basic 程式碼。
若要使用 Find 物件設定搜尋選項
設定 Find 物件的屬性,以在選取範圍中向前搜尋 find me 文字。
With Application.Selection.Find .ClearFormatting() .Forward = True .Wrap = Word.WdFindWrap.wdFindContinue .Text = "find me" .Execute() End With
使用 Execute 方法引數
下列程式碼會使用 Find 物件的 Execute 方法,搜尋目前選取範圍內的文字。 請注意,這個程式碼會傳遞搜尋準則 (例如向前搜尋、換行和搜尋文字等),以做為 Execute 方法的參數。
若要使用 Execute 方法引數設定搜尋選項
傳遞搜尋準則,做為 Execute 方法的參數,以便在選取範圍中向前搜尋 find me 文字。
With Application.Selection.Find .ClearFormatting() .Execute(FindText:="find me", Forward:=True, Wrap:=Word.WdFindWrap.wdFindContinue) End With
Application.Selection.Find.ClearFormatting(); Application.Selection.Find.Execute("find me", Forward:true, Wrap:Word.WdFindWrap.wdFindContinue);