title | keywords | f1_keywords | api_name | ms.assetid | ms.date | ms.localizationpriority | ||
---|---|---|---|---|---|---|---|---|
Application.KeysBoundTo property (Word) |
vbawd10.chm158335046 |
|
|
55967f9f-a2e0-eaae-a371-0fed82100138 |
06/08/2017 |
medium |
Returns a KeysBoundTo object that represents all the key combinations assigned to the specified item.
expression. KeysBoundTo
( _KeyCategory_
, _Command_
, _CommandParameter_
)
expression A variable that represents an Application object. Optional.
Name | Required/Optional | Data type | Description |
---|---|---|---|
KeyCategory | Required | WdKeyCategory | The category of the key combination. |
Command | Required | String | The name of the command. |
CommandParameter | Optional | Variant | Additional text, if any, required for the command specified by Command. For more information, see the "Remarks" section in the Add method for the KeyBindings object. |
This example displays all the key combinations assigned to the FileOpen command in the template attached to the active document.
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
This example removes all key assignments from Macro1 in the Normal template.
Dim aKey As KeyBinding
CustomizationContext = NormalTemplate
For Each aKey In _
KeysBoundTo(KeyCategory:=wdKeyCategoryMacro, _
Command:="Macro1")
aKey.Disable
Next aKey
[!includeSupport and feedback]