Как развернуть перекрестную ссылку в Microsoft Word на Macintosh?

В Microsoft Word 2011 на Macintosh вы можете вставлять перекрестные ссылки в ваш документ, чтобы гиперссылки из одного места в другое в документе. После создания перекрестной ссылки вы можете щелкнуть перекрестную ссылку, чтобы перейти к указанному разделу документа.

Как только щелкнет перекрестная ссылка, какое имя команды, нажатие клавиши, действие мыши или пункт меню вернут меня на мою предыдущую позицию в документе, прежде чем переходить перекрестную ссылку?

Я бы ожидал, что Alt-LeftArrow справится с задачей, но это отодвинет одно слово назад.

5 ответов

Решение

Адам упоминает команду 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

Невероятно, но команда "Назад" в Word для Mac называется "GoBack". Сочетание клавиш по умолчанию на Mac - SHIFT F5. (SHIFT FN F5, если у вас нет расширенной клавиатуры).

Чтобы изменить сочетание клавиш (я изменил его на КОМАНДУ СТРЕЛКА ВЛЕВО):

  • Вид> Панели инструментов> Настройка панелей инструментов и меню... "
  • Нажмите кнопку "Клавиатура" в правом нижнем углу диалогового окна.
  • Из списка "Категория" слева выберите "Все команды"
  • В списке "Команды" справа выберите "GoBack" (или нажмите в списке справа и начните вводить "GoBack").
  • Введите ваше новое сочетание клавиш ниже.
  • Нажмите "ASSIGN". Это не кнопка "OKAY".
  • Затем нажмите "ОК".

Обновление ответа @Frances-Sherman для Word для Mac 16

Панель меню: Инструменты->Настроить клавиатуру. Выберите все команды в окне «Категории». Затем введите goback в поле «Команды». Затем назначьте ярлык.

Используйте Alt+ влево или нажмите зеленую стрелку назад на мини-панели инструментов в левом верхнем углу окна MS Word.

снимок экрана MS Word в левом верхнем углу панели инструментов

Примечание: панель инструментов выглядит контекстно-зависимой. Значок не появится, пока вы не нажмете на ссылку.

Я считаю, что эта функция - WebGoBack, которая исчезла из более поздних версий Word для Mac. Попробуйте назначить комбинацию клавиш для этой команды в меню параметров.

Другие вопросы по тегам