Wil*_*mKF 4 keyboard-shortcuts navigation keyboard-navigation microsoft-word
在 Macintosh 上的 Microsoft Word 2011 中,您可以在文档中插入交叉引用,以从文档中的一个位置超链接到另一个位置。创建交叉引用后,您可以单击交叉引用以导航到文档的引用部分。
单击交叉引用后,在遍历交叉引用之前,什么命令名称、击键、鼠标操作或菜单项将使我返回到文档中的先前位置?
我希望 Alt-LeftArrow 能做到这一点,但这又倒退了一个词。
小智 5
令人难以置信的是,Mac 版 Word 中的 Go Back 命令被命名为“GoBack”。Mac 上的默认键盘快捷键是 SHIFT F5。(如果您没有扩展键盘,请使用 SHIFT FN F5)。
要更改键盘快捷键(我已将其更改为 COMMAND LEFT-ARROW):
小智 1
Adam 提到了 WebGoBack 命令,这似乎做了正确的事情。在Word 2011中,WebGoBack没有列在“工具”->“自定义键盘...”的“所有命令”中,因此您无法在那里为其指定击键,但它确实存在。
无论它是故意从“所有命令”列表中丢失(例如,因为它不可靠或不受支持)还是意外,我无法告诉您。但是您可以在 Normal.dotm 中创建一个调用它的宏,并为其分配一个击键:
Sub myWebGoBack
WordBasic.WebGoBack
End Sub
Run Code Online (Sandbox Code Playgroud)
或者您可以使用一次性的 VBA 将命令分配给击键。例如,此代码将命令分配给 Option+向左箭头键:
Sub AssignOptionLeftArrowToWebGoBack()
CustomizationContext = NormalTemplate
KeyBindings.Add KeyCode:=BuildKeyCode(37, wdKeyOption), _
KeyCategory:=wdKeyCategoryCommand, _
Command:="WebGoBack"
End Sub
Run Code Online (Sandbox Code Playgroud)
如果您想使用不同的键,请使用不同的键码 - 例如分配 Option+逗号(在我的键盘上,“<”,我可以将其视为向左箭头,位于“,”上方),您可以使用:
Sub AssignOptionCommaToWebGoBack()
CustomizationContext = NormalTemplate
KeyBindings.Add KeyCode:=BuildKeyCode(wdKeyComma, wdKeyOption), _
KeyCategory:=wdKeyCategoryCommand, _
Command:="WebGoBack"
End Sub
Run Code Online (Sandbox Code Playgroud)
要清除对 WebGoBack 的所有分配(以便 Option-左箭头恢复到其“word left”功能,您可以使用
Sub ClearWebGoBackKeyBindings()
Dim kb As KeyBinding
CustomizationContext = NormalTemplate
For Each kb In Application.KeyBindings
If kb.Command = "WebGoBack" Then
Debug.Print kb.KeyString
kb.Clear
End If
Next
End Sub
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5764 次 |
最近记录: |