This documentation is archived and is not being maintained.

Application.KeyBindings Property

Office 2007
Returns a KeyBindings collection that represents customized key assignments, which include a key code, a key category, and a command.



expression   A variable that represents an Application object.


This example assigns the CTRL+ALT+W key combination to the FileClose command. This keyboard customization is saved in the Normal template.

Visual Basic for Applications
CustomizationContext = NormalTemplate
KeyBindings.Add KeyCode:=BuildKeyCode(wdKeyControl, wdKeyAlt, _
    wdKeyW), KeyCategory:=wdKeyCategoryCommand, _

This example inserts the command name and key combination string for each item in the KeyBindings collection.

Visual Basic for Applications
Dim kbLoop As KeyBinding

CustomizationContext = NormalTemplate
For Each kbLoop In KeyBindings
    Selection.InsertAfter kbLoop.Command & vbTab _
        & kbLoop.KeyString & vbCr
    Selection.Collapse Direction:=wdCollapseEnd
Next kbLoop