FWIW Я подозреваю, что ссылка CharlieRB будет более полезной, но ...
Вы можете связать стили с одним нажатием клавиши, используя VBA, например так: (здесь "MyCStyle" - это имя стиля символа).
Sub setupMyCStyleKey()
' You should be able to set this up for a Template.
' Here, I set it up for the Active Document
CustomizationContext = ActiveDocument
KeyBindings.Add KeyCode:=BuildKeyCode(WdKey.wdKeyBackSingleQuote), _
KeyCategory:=WdKeyCategory.wdKeyCategoryStyle, _
Command:="MyCStyle"
End Sub
' Sledgehammer
Sub ResetAllKeys()
CustomizationContext = ActiveDocument
KeyBindings.ClearAll
End Sub
Тем не менее, вам, вероятно, будет лучше начать использовать Back Single Quote, а затем использовать ctrl-пробел. Повторное использование той же клавиши не меняет стиль, а использование любой другой клавиши просто навязывает другой стиль, а не «возвращает».
Вы также можете связать один ключ с макросом, используя ту же технику, и это в принципе может позволить вам настроить один и тот же ключ так, чтобы он действовал как переключатель, но затем вам нужно подумать о том, как именно он работает. работать (например, что если вы нажмете где-нибудь еще в документе и наберете этот ключ).