Клавіша MS Word для стилю


1

Я хотів би використовувати розділові знаки для ініціювання та закінчення певного стилю в MS Word.

Наприклад, я можу ввести ` to use a particular style and also to end it`. Моя причина насправді саме в цьому, я хочу використовувати інший шрифт для фрагментів коду.

Немає "відповідей", що дозволяють мені вивчити та використовувати LaTeX, будь ласка. Я хочу, щоб таким чином стилі ярликів у MS Word - також були б корисні в цілому.

У MS є ця сторінка підтримки, але в ній зазначено "стартові комбінації з CTRL, ALT або функціональною клавішею". Чи є ще якийсь спосіб? Макрос? Плагін?


1
Це не саме те, що ви шукаєте, але вважаєте, що це може бути корисним - як ви відображаєте фрагменти коду у форматі збереження MS Word та підсвічуванні синтаксису? .
CharlieRB

Відповіді:


1

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-пробіл. Використання тієї ж клавіші знову не змінює стиль, а використання будь-якої іншої клавіші просто накладе інший стиль, а не "повернути".

Ви також можете пов’язати один ключ з макросом за допомогою тієї ж методики, і це, в принципі, дозволить вам встановити той самий ключ, щоб він діяв як перемикач, але тоді вам доведеться подумати, як саме це відбувається працювати (наприклад, що робити, якщо натиснути десь ще в документі та ввести цю клавішу).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.