KeyBinding.Rebind-Methode (Word)

Ändert den Befehl, der einer angegebenen Tastenkombination zugewiesen ist.

Syntax

Ausdruck. Rebind( _KeyCategory_ , _Command_ , _CommandParameter_ )

Ausdruck: Erforderlich. Eine Variable, die ein "KeyBinding"-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
KeyCategory Erforderlich WdKeyCategory Die Tastenkategorie der angegebenen Tastenkombination.
Befehl Erforderlich String Der Name des angegebenen Befehls.
CommandParameter Optional Variant Zusätzlicher Text (sofern vorhanden), der für den durch Command angegebenen Befehl erforderlich ist. Informationen zu Werten für dieses Argument finden Sie unter Add-Methode .

Beispiel

In diesem Beispiel wird dem Befehl FileSaveAs erneut die Tastenkombination STRG+UMSCHALT+S zugewiesen.

Dim kbTemp As KeyBinding 
 
CustomizationContext = NormalTemplate 
Set kbTemp = _ 
 FindKey(BuildKeyCode(wdKeyControl, wdKeyShift, wdKeyS)) 
kbTemp.Rebind KeyCategory:=wdKeyCategoryCommand, _ 
 Command:="FileSaveAs"

In diesem Beispiel werden alle dem Makro Macro1 zugewiesenen Tasten erneut an das Makro ReportMacro gebunden.

Dim kbLoop As KeyBinding 
 
CustomizationContext = ActiveDocument.AttachedTemplate 
For Each kbLoop In _ 
 KeysBoundTo(KeyCategory:=wdKeyCategoryMacro, _ 
 Command:="Macro1") 
 kbLoop.Rebind KeyCategory:=wdKeyCategoryMacro, _ 
 Command:="ReportMacro" 
Next kbLoop

Siehe auch

KeyBinding-Objekt

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.