Сочетания клавиш в MS Word для вставки закладки, последовательности и перекрестных ссылок? (Устаревшие сочетания клавиш Alt+I в меню)

Сочетания клавиш в MS Word для вставки закладки, последовательности и перекрестных ссылок? (Устаревшие сочетания клавиш Alt+I в меню)

Похоже, мой MS Office недавно обновился (2023, июнь/июль), и некоторые предыдущие полезные сочетания клавиш MS Word больше не работают. Есть ли альтернативные сочетания клавиш для следующих элементов?

  • Создание последовательности (прежний: !ifs{down}{down}{down}{tab}{end})
  • Создание закладки (прежний: !ik)
  • Перекрестная ссылка на закладку (прежний: !inr)

где !означает удерживание клавиши ALT при вводе следующего символа, согласноАвтохоткейконвенции.

решение1

Последовательность клавиш теперь требует паузы между клавишей Alt и «i». Клавишу Alt необходимо отпустить.донажав «i».

С запятой, обозначающей паузу, старая последовательность команд была такой:

Alt+i,f,s,{down},{down},{down},{tab},{end} - seq field
Alt+i,i,k - bookmark
Alt+i,n,r - cross-reference

Клавиши Alt и i были нажаты одновременно. Теперь нужна пауза с отпущенной клавишей Alt.

Теперь есть:

Alt,i,f,s,{down},{down},{down},{tab},{end} - seq field
Alt,i,i,k - bookmark
Alt,i,n,r - cross-reference

Этого нельзя сказать о старых сочетаниях клавиш меню Alt+E, Alt+O и Alt+T.

Эти сочетания клавиш теперь работают как с нажатой клавишей Alt, так и без нее.

ДляПоле последовательности, однако, самое простое, что можно сделать, это создать поле последовательности, а затем сохранить его какЗапись Автотекстаи либо использоватьАвтозаполнениевставить его илисоздать сочетание клавишсвязанный с этой записью.

[Все ссылки ведут на мои веб-страницы или статьи.]

Новая комбинация клавиш на ленте для вставки гиперссылки — Alt,n,zl,l.

Вот макрос для вставки закладки вокруг выделенного фрагмента.

Sub CreateBookmarkForSelection()
    ' Charles Kenyon 2023-08-14
    ' https://superuser.com/questions/1794055/ms-word-shortcut-key-presses-for-inserting-bookmark-sequence-and-cross-referen
    '
    Dim strBookmarkName As String
    '
    Let strBookmarkName = InputBox("What name for your bookmark?", "Bookmark Name?")
    Selection.Bookmarks.Add (strBookmarkName)
    Selection.Collapse
    MsgBox strBookmarkName & " added as a bookmark."
End Sub

При желании вы можете добавить для этого сочетание клавиш.

Связанный контент