Можно ли назначить сочетание клавиш для основной клавиши в MS Word?
Когда я щелкаю правой кнопкой мыши по ленте, выбираю "Настроить ленту", затем в левом списке найдите "Сочетания клавиш" и нажмите "Настроить", есть поле для "Нажмите новую клавишу быстрого доступа", но обычное нажатие клавиши просто ничего не регистрирует в этом поле, если я ранее не нажимал функциональную клавишу или комбинацию с Alt/Ctrl.


Предполагаемое приложение - назначить этот макрос периоду (.):

Sub PeriodSave()
    Selection.TypeText Text:="."
    ActiveDocument.Save
End Sub

Мотивация для настройки этого ярлыка заключается в том, что интеграция OneDrive делает Word нестабильным. Частые сбои иногда приводят к потере работы, а также требуют дополнительной работы, сравнивая "Последний сохраненный пользователем" с "Восстановленными" и "Авто восстановленными" версиями.

Если это решение возможно, было бы проще, чем пытаться вспомнить, что вы часто нажимаете Ctrl+s , потому что я, очевидно, не могу вспомнить это достаточно часто (и скорее сосредоточусь на концепциях, с которыми я работаю).

Функция автоматического восстановления не всегда работает правильно, поэтому просто увеличить частоту с помощью File->Options->Save->Save documents->Autorecover interval не является полным решением.

1 ответ1

0

Создайте и запустите макрос следующим образом:

Sub PeriodSaveConfig()
    KeyBindings.Add KeyCategory:=wdKeyCategoryCommand, Command:="PeriodSave", KeyCode:=BuildKeyCode(wdKeyPeriod)
End Sub

Варианты расположения wdKeyPeriod в приведенном выше примере можно найти здесь или здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .