返回介绍

Find 对象

发布于 2019-09-29 09:50:53 字数 1264 浏览 1020 评论 0 收藏 0

多种对象
Find
多种对象

该对象代表查找操作的执行条件。Find 对象的属性和方法与“替换”对话框中的选项一致。

使用 Find 对象

可用 Find 属性返回一个 Find 对象。下例查找和选定下一个出现的“hi”。

With Selection.Find
 .ClearFormatting
 .Text = "hi"
 .Execute Forward:=True
End With

下例示例在活动文档中查找所有“hi”并将其替换为“hello”。

Set myRange = ActiveDocument.Content
myRange.Find.Execute FindText:="hi", ReplaceWith:="hello", _
 Replace:=wdReplaceAll

说明

在 Selection 对象中使用 Find 对象时,找到符合选择条件的文本后选定内容将会改变。下例选定下一次出现的“blue”。

Selection.Find.Execute FindText:="blue", Forward:=True

在 Selection 对象中使用 Range 对象时,找到符合选择条件的文本后选定内容不会改变,但 Range 对象将会重新定义。下列示例在活动文档中查找出现的第一个“blue”。如果在文档中找到“blue”,myRange 将重新定义,并且“blue”的字体变为粗体。

Set myRange = ActiveDocument.Content
myRange.Find.Execute FindText:="blue", Forward:=True
If myRange.Find.Found = True Then myRange.Bold = True

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文