Адам упоминает команду WebGoBack, и это кажется поступать правильно. В Word 2011 WebGoBack отсутствует в списке "все команды" в меню Сервис->настройка клавиатуры..., таким образом, вы не можете назначить ему нажатие клавиши там, но оно существует.
отсутствует ли он в списке "все команды" преднамеренно (например, потому, что он ненадежен или не поддерживается) или случайно, я не могу сказать вам. Но макрос можно создать и в обычном режиме.dotm, который вызывает его и назначает a нажатие клавиши для этого:
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 + comma (на моей клавиатуре "<", о котором я могу думать как о стрелке влево, выше","), вы можете использовать:
Sub AssignOptionCommaToWebGoBack()
CustomizationContext = NormalTemplate
KeyBindings.Add KeyCode:=BuildKeyCode(wdKeyComma, wdKeyOption), _
KeyCategory:=wdKeyCategoryCommand, _
Command:="WebGoBack"
End Sub
очистить все назначения к WebGoBack (так что опция-влево Стрелка возвращается к своей функции "слово влево", вы можете использовать
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