Свойство Application.KeysBoundTo (Word)
Возвращает объект KeysBoundTo , представляющий все сочетания ключей, назначенные указанному элементу.
Синтаксис
выражение. KeysBoundTo
( _KeyCategory_
, _Command_
, _CommandParameter_
)
выражение: переменная, представляющая объект Application. Необязательный параметр.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
KeyCategory | Обязательный | WdKeyCategory | Категория сочетания ключей. |
Команда | Обязательный | String | Имя команды. |
CommandParameter | Необязательный | Variant | Дополнительный текст, если он есть, требуется для команды, указанной командой. Дополнительные сведения см. в разделе "Примечания" в методе Add для объекта KeyBindings . |
Пример
В этом примере отображаются все сочетания ключей, назначенные команде FileOpen в шаблоне, присоединенном к активному документу.
Dim kbLoop As KeyBinding
Dim strOutput As String
CustomizationContext = ActiveDocument.AttachedTemplate
For Each kbLoop In _
KeysBoundTo(KeyCategory:=wdKeyCategoryCommand, _
Command:="FileOpen")
strOutput = strOutput & kbLoop.KeyString & vbCr
Next kbLoop
MsgBox strOutput
В этом примере удаляются все назначения ключей из Macro1 в шаблоне Обычный.
Dim aKey As KeyBinding
CustomizationContext = NormalTemplate
For Each aKey In _
KeysBoundTo(KeyCategory:=wdKeyCategoryMacro, _
Command:="Macro1")
aKey.Disable
Next aKey
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.