以编程方式在 Word 中设置搜索选项
可通过两种方式设置Microsoft 办公室 Word 文档中所选内容的搜索选项:
设置对象的单个属性 Find 。
-
适用于: 本主题中的信息适用于 Word 的文档级项目和 VSTO 外接程序项目。 有关详细信息,请参阅办公室应用程序和项目类型提供的功能。
使用 Find 对象的属性
以下代码设置对象的属性 Find ,以便在当前选定内容中搜索文本。 请注意,搜索条件(如向前搜索、换行搜索和要搜索的文本)是对象的属性 Find 。
编写 C# 代码时,设置对象的每个属性 Find 都无效,因为必须在方法中 Execute 指定与参数相同的属性。 因此,此示例仅包含 Visual Basic 代码。
使用 Find 对象设置搜索选项
设置对象的属性 Find ,以便通过所选内容向前搜索文本 查找我。
With Application.Selection.Find .ClearFormatting() .Forward = True .Wrap = Word.WdFindWrap.wdFindContinue .Text = "find me" .Execute() End With
使用 Execute 方法参数
以下代码使用 Execute 对象的方法来 Find 搜索当前所选内容中的文本。 请注意,搜索条件(如向前搜索、换行和要搜索的文本)作为方法的参数 Execute 传递。
使用 Execute 方法参数设置搜索选项
将搜索条件作为方法的参数 Execute 传递,以便通过文本 查找我的选项向前搜索。