在Word中如何实现"后退"?

在Word中复审文档, 执行了一次搜索, 或者点击了一个文档中的超链接之后, 想快速回到原来的位置, 就像IE中的后退按钮一样, 这个可以么?

笔者遇到了这样的问题, 就在Ribbon里狠狠的找了一找, 木有找到. 于是开始了一点research.

没有完美的解决方案, 如果你找到了, 欢迎分享给我. 这里关于宏的部分, 罗嗦了一点, 比较适合没写过宏的朋友随便看看, 入个门吧.

方法一: Shift+F5

===============

在Word的热键表中, 这是一个名为"Move to last change"的热键.

可以帮助你快速的找到刚才修改的地方.

如果没有修改呢?

方法二: 宏

===============

Ribbon上点右键, 选择Customize the Ribbon…

image

在右边的check box上勾选Developer, 单击OK.

image

在Developer Tab中, 选Macros.

image

创建两个Marcos, 如下:

image

代码如下:

Sub OpenAt()
'
' OpenAt Macro
'
'
ActiveDocument.Bookmarks.Add Range:=Selection.Range, Name:="OpenAt"
End Sub
 
Sub AutoOpen()
'
' AutoOpen Macro
'
'
If ActiveDocument.Bookmarks.Exists("OpenAt") = True Then
 ActiveDocument.Bookmarks("OpenAt").Select
 End If
End Sub

再次点击Customize the Ribbon, 在View选项卡中添加一个Group, 其中添加上我们刚写好的宏, 如下:

image

image

之后, 就可以点击第一个OpenAt的宏定下一个书签, 然后用AutoOpen宏来实现后退到你想退的位置.

参考资料

=========================

Move to Previous Location

http://www.wordbanter.com/showthread.php?t=143453

Word 2010 return to previous view after the searching for somethig inthe document

http://social.msdn.microsoft.com/Forums/pl-PL/worddev/thread/4b5006bb-1b3e-482f-ad9c-f8bebe877ef2

Keyboard shortcuts for Microsoft Word

http://support.microsoft.com/kb/290938

原文地址:https://www.cnblogs.com/awpatp/p/2836473.html