Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt ein KeyBinding-Objekt zurück, das eine neue Tastenkombination für ein Makro, einen integrierten Befehl, eine Schriftart, einen AutoText-Eintrag, eine Formatvorlage oder ein Symbol darstellt.
Syntax
Ausdruck verwendet werden. Hinzufügen (KeyCategory, Command, KeyCode, KeyCode2, CommandParameter)
expression Erforderlich. Eine Variable, die eine "KeyBindings"-Auflistung darstellt.
Parameter
| Name | Erforderlich/Optional | Datentyp | Beschreibung |
|---|---|---|---|
| KeyCategory | Erforderlich | WdKeyCategory | Die Kategorie der Tastenbelegung. |
| Befehl | Erforderlich | String | Der Befehl, der mithilfe der angegebenen Tastenkombination ausgeführt wird. |
| KeyCode | Erforderlich | Long | Eine Taste, die Sie mit einer der WdKey-Konstanten angeben. |
| KeyCode2 | Optional | Variant | Eine zweite Taste, die Sie mit einer der WdKey-Konstanten angeben. |
| CommandParameter | Optional | Variant | Zusätzlicher Text (sofern vorhanden), der für den durch Command angegebenen Befehl erforderlich ist. Einzelheiten finden Sie unten im Abschnitt "Hinweise". |
Rückgabewert
KeyBinding
Hinweise
Verwenden Sie die BuildKeyCode-Methode , um das KeyCode- oder KeyCode2-Argument zu erstellen.
In der linken Spalte der folgenden Tabelle finden Sie die Befehle, für die ein Befehlswert erforderlich ist, und in der rechten die jeweilige Beschreibung der CommandParameter dieser Befehle. (Die Angabe der CommandParameter entspricht dem Auswählen eines Elements aus dem Listenfeld im Dialogfeld Tastatur anpassen (Menü Extras), das beim Auswählen einer der folgenden Befehle im Feld Befehle angezeigt wird.)
| Einstellung für Command | Obligatorische CommandParameter |
|---|---|
| Borders, Color oder Shading | Eine Zahl (als Text angegeben), die der Position der im Listenfeld ausgewählten Einstellung mit den Werten entspricht, wobei 0 (Null) das erste Element, 1 das zweite Element ist usw |
| Columns | Eine Zahl zwischen 1 und 45 (als Text angegeben), die der Anzahl der Spalten entspricht, die Sie anwenden möchten |
| Komprimiert | Ein Textmaß zwischen 0,1 Punkt und 12,75 Punkt, das in 0,05-Punkt-Schritten angegeben wird (72 Punkt = 1 Zoll). |
| Expanded | Ein Textmaß zwischen 0,1 Punkt und 12,75 Punkt, das in 0,05-Punkt-Schritten angegeben wird (72 Punkt = 1 Zoll). |
| FileOpenFile | Der Pfad und Dateiname der zu öffnenden Datei. Wenn Sie keinen Pfad angeben, wird der aktuelle Ordner verwendet. |
| FontSize | Ein positives Textmaß, das in 0,5-Punkt-Schritten angegeben wird (72 Punkt = 1 Zoll). |
| Lowered, Raised | Ein Textmaß zwischen 1 Punkt und 64 Punkt, das in 0,5-Punkt-Schritten angegeben wird (72 Punkt = 1 Zoll). |
| Symbol | Eine Zeichenfolge, die durch Verketten einer Chr()- Anweisung und des Namens einer Symbolschriftart (z. B. Chr(167) & "Symbol") erstellt wird |
Beispiel
In diesem Beispiel wird dem Befehl " FileClose " die Tastenkombination STRG+ALT+W hinzugefügt. Die Tastaturanpassung wird in der Vorlage Normal.dot gespeichert.
CustomizationContext = NormalTemplate
KeyBindings.Add _
KeyCategory:=wdKeyCategoryCommand, _
Command:="FileClose", _
KeyCode:=BuildKeyCode(wdKeyControl, wdKeyAlt, wdKeyW)
Dieses Beispiel fügt der Arial-Schriftart die Tastenkombination ALT+F4 hinzu und zeigt dann die Anzahl der Elemente in der KeyBindings-Auflistung an. Anschließend wird die Tastenkombination ALT+F4 gelöscht (auf die Standardeinstellung zurückgesetzt) und die Anzahl der Elemente in der KeyBindings-Auflistung erneut angezeigt.
CustomizationContext = ActiveDocument.AttachedTemplate
Set myKey = KeyBindings.Add(KeyCategory:=wdKeyCategoryFont, _
Command:="Arial", KeyCode:=BuildKeyCode(wdKeyAlt, wdKeyF4))
MsgBox KeyBindings.Count & " keys in KeyBindings collection"
myKey.Clear
MsgBox KeyBindings.Count & " keys in KeyBindings collection"
In diesem Beispiel wird der Tastenkombination STRG+ALT+S der Befehl Font mit einem Schriftgrad von 8 Punkt zugewiesen.
CustomizationContext = NormalTemplate
KeyBindings.Add KeyCategory:=wdKeyCategoryCommand, _
Command:="FontSize", _
KeyCode:=BuildKeyCode(wdKeyControl, wdKeyAlt, wdKeyS), _
CommandParameter:="8"
In diesem Beispiel wird der Formatvorlage Heading 1 im aktiven Dokument die Tastenkombination STRG+ALT+H zugewiesen.
CustomizationContext = ActiveDocument
KeyBindings.Add KeyCategory:=wdKeyCategoryStyle, _
Command:="Heading 1", _
KeyCode:=BuildKeyCode(wdKeyControl, wdKeyAlt, wdKeyH)
In diesem Beispiel wird dem AutoText-Eintrag "Hello" die Tastenkombination STRG+ALT+O zugewiesen.
CustomizationContext = ActiveDocument
KeyBindings.Add KeyCategory:=wdKeyCategoryAutoText, _
Command:="Hello", _
KeyCode:=BuildKeyCode(wdKeyControl, wdKeyAlt, wdKeyO)
Siehe auch
KeyBindings-Auflistung (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.