如何在 Macintosh 上的 Microsoft Word 中取消遍历交叉引用?

如何在 Macintosh 上的 Microsoft Word 中取消遍历交叉引用?

在 Macintosh 上的 Microsoft Word 2011 中,您可以在文档中插入交叉引用,以超链接文档中的一个位置到另一个位置。创建交叉引用后,您可以单击交叉引用以导航到文档中引用的部分。

一旦单击了交叉引用,什么命令名称、按键、鼠标操作或菜单项会将我返回到遍历交叉引用之前在文档中的先前位置?

我希望 Alt-LeftArrow 能够解决问题,但它却向后移动了一个单词。

答案1

Adam 提到了 WebGoBack 命令,这是似乎做正确的事。在 Word 2011 中,WebGoBack 未列在“工具”->“自定义键盘...”中的“所有命令”中,因此您无法在其中为其分配按键,但它确实存在。

我无法告诉你,它是故意(例如,因为它不可靠或不受支持)还是意外地从“所有命令”列表中消失。但你可以在 Normal.dotm 中创建一个宏来调用它,并为其分配一个按键:

Sub myWebGoBack
WordBasic.WebGoBack
End Sub

或者您可以使用一次性的 VBA 将命令分配给按键。例如,此代码将命令分配给 Option+左箭头键:

Sub AssignOptionLeftArrowToWebGoBack()
  CustomizationContext = NormalTemplate
  KeyBindings.Add KeyCode:=BuildKeyCode(37, wdKeyOption), _
    KeyCategory:=wdKeyCategoryCommand, _
    Command:="WebGoBack"
End Sub

如果您愿意使用不同的键,请使用不同的键码 - 例如分配 Option + 逗号(在我的键盘上,“<”,我可以将其视为左箭头,位于“,”上方),您可以使用:

Sub AssignOptionCommaToWebGoBack()
  CustomizationContext = NormalTemplate
  KeyBindings.Add KeyCode:=BuildKeyCode(wdKeyComma, wdKeyOption), _
    KeyCategory:=wdKeyCategoryCommand, _
    Command:="WebGoBack"
End Sub

要清除所有分配给 WebGoBack 的命令(以便 Option-Left Arrow 恢复其“左单词”功能),您可以使用

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

答案2

令人难以置信的是,Mac 版 Word 中的“返回”命令名为“GoBack”。Mac 上的默认键盘快捷键是 SHIFT F5。(如果您没有扩展键盘,则为 SHIFT FN F5)。

要更改键盘快捷键(我已将其更改为 COMMAND LEFT-ARROW):

  • 视图>工具栏>自定义工具栏和菜单...”
  • 按下对话框右下角的“键盘”按钮
  • 从左侧的“类别”列表中,选择“所有命令”
  • 从右侧的“命令”列表中,选择“GoBack”(或单击右侧列表并开始输入“GoBack”
  • 在下面输入您的新键盘快捷键。
  • 点击“分配”这是不是“确定”按钮。
  • 然后点击“确定”。

答案3

使用 Alt+左键或单击 MS Word 窗口左上角迷你工具栏中的绿色后退箭头。

MS Word 左上角工具栏的屏幕截图

注意:工具栏似乎是上下文相关的。只有单击链接后,图标才会显示。

答案4

我相信功能是回页首在 Word for Mac 的后续版本中,该功能已消失。请尝试在选项菜单中为该命令分配一个组合键。

相关内容