南希使用对象浏览器在她的文档中查找项目,但是她对此感到有些沮丧。当她第一次启动Word时,Ctrl + Page Up一次跳转一个页面。发生这种情况是因为对象浏览器设置为按页面浏览。但是,如果她搜索并找到了文本,则将对象浏览器设置为按她上一次搜索的内容进行浏览。这意味着Ctrl + Page Up不再跳上一页,而是搜索上一次出现的搜索文本。南希想知道是否存在一种强制对象浏览器始终搜索上一页的方法。

在Word中无法执行此操作。这是因为Ctrl + Page Up(和Ctrl + PageDown)并不是跳到上一页或下一页的快捷方式;它们是调用“浏览上一个”和“浏览下一个”命令的快捷方式。这意味着它们与单击任何文档窗口右下方的“对象浏览器”中的上一个和下一个控件相同。

但是,您可以通过向系统添加两个宏来解决此问题。这些宏替换了在对象浏览器中使用上一个和下一个命令时调用的内置命令。

Sub BrowsePrev()

Application.Browser.Target = wdBrowsePage     Application.Browser.Previous End Sub
Sub BrowseNext()

Application.Browser.Target = wdBrowsePage     Application.Browser.Next End Sub

请注意,这些宏会使对象浏览器恢复为按页面浏览,而不是先前选择的内容。但是,这种方法的缺点是,您将永远无法使用对象浏览器浏览页面以外的任何内容。

注意:

如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)上描述的宏,我准备了一个包含有用信息的特殊页面。

_WordTips_是您进行经济有效的Microsoft Word培训的来源。

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(11206)适用于Microsoft Word 2007和2010。您可以在这里找到适用于Word的较早菜单界面的本技巧的版本: