KeyBindings.Add, méthode (Word)
Renvoie un objet KeyBinding qui représente une nouvelle touche de raccourci pour une macro, commandes prédéfinie, la police, insertion automatique entrée, style ou symbole.
Syntaxe
expression. Add (KeyCategory, Command, KeyCode, KeyCode2, CommandParameter)
expression Obligatoire. Variable qui représente une collection « KeyBindings ».
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
KeyCategory | Obligatoire | WdKeyCategory | Catégorie d'affectation de touches. |
Command | Obligatoire | Chaîne | La commande que la combinaison de touches spécifiée exécute. |
KeyCode | Obligatoire | Entier long | Une clé que vous spécifiez à l'aide d'une des constantes WdKey. |
KeyCode2 | Facultatif | Variant | Deuxième clé que vous spécifiez à l'aide d'une des constantes WdKey. |
CommandParameter | Facultatif | Variant | Texte supplémentaire, s'il y a lieu, à ajouter à la commande indiquée par l'argument Commande. Pour plus d'informations, voir les remarques ci-dessous. |
Valeur renvoyée
KeyBinding
Remarques
Utilisez la méthode BuildKeyCode pour créer l’argument KeyCode ou KeyCode2.
Dans le tableau suivant, la colonne de gauche contient les commandes qui nécessitent une valeur, et la colonne de droite décrit ce que vous devez faire pour spécifier CommandParameter pour chacune de ces commandes. (Dans la boîte de dialogue Personnaliser le clavier (menu Outils), l'opération équivalente à l'argument ParamètreCommande consiste à sélectionner un élément de la zone de liste qui s'affiche lorsque vous sélectionnez l'une des commandes suivantes dans la zone Commandes).
Si Command a la valeur suivante | L'argument CommandParameter doit avoir la valeur suivante |
---|---|
Borders, Color ou Shading | Nombre (spécifié sous forme de texte) correspondant à la position du paramètre sélectionné dans la zone de liste qui contient des valeurs, où 0 (zéro) est le premier élément, 1 est le deuxième élément, et ainsi de suite. |
Colonnes | Nombre compris entre 1 et 45 (spécifié sous forme de texte) correspondant au nombre de colonnes que vous souhaitez appliquer |
Condensed | Taille de texte comprise entre 0,1 et 12,75 points, spécifiée par incréments de 0,05 point (72 points = 2,55 centimètres). |
Expanded | Taille de texte comprise entre 0,1 et 12,75 points, spécifiée par incréments de 0,05 point (72 points = 2,55 centimètres). |
FileOpenFile | Chemin d'accès et nom du fichier à ouvrir. Si aucun chemin d'accès n'est spécifié, le dossier actif est utilisé. |
Font Size | Taille de texte positive, spécifiée par incréments de 0,5 point (72 points = 2,55 centimètres). |
Lowered, Raised | Taille de texte comprise entre 1 et 64 points, spécifiée par incréments de 0,5 point (72 points = 2,55 centimètres). |
CarSpéciaux | Une chaîne créée en concaténant une instruction Chr() et le nom d'une police de symboles (par exemple, Chr(167) & "Symbol" ) |
Exemple
Cet exemple montre comment ajouter la combinaison de touches CTRL+ALT+W à la commande FileClose. La personnalisation du clavier est enregistrée dans le modèle Normal.
CustomizationContext = NormalTemplate
KeyBindings.Add _
KeyCategory:=wdKeyCategoryCommand, _
Command:="FileClose", _
KeyCode:=BuildKeyCode(wdKeyControl, wdKeyAlt, wdKeyW)
Cet exemple ajoute la combinaison de touches ALT + F4 à la police Arial, puis affiche le nombre d'éléments dans la collection KeyBindings. Ensuite, l'exemple efface la combinaison de touches ALT + F4 (renvoyée à sa valeur par défaut) et réaffiche le nombre d'éléments dans la collection KeyBindings.
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"
Cet exemple montre comment ajouter la combinaison de touches CTRL+ALT+S à la commande FontSize afin d'appliquer la taille 8 (points) aux polices.
CustomizationContext = NormalTemplate
KeyBindings.Add KeyCategory:=wdKeyCategoryCommand, _
Command:="FontSize", _
KeyCode:=BuildKeyCode(wdKeyControl, wdKeyAlt, wdKeyS), _
CommandParameter:="8"
Cet exemple montre comment ajouter la combinaison de touches CTRL+ALT+H au style Heading 1 du document actif.
CustomizationContext = ActiveDocument
KeyBindings.Add KeyCategory:=wdKeyCategoryStyle, _
Command:="Heading 1", _
KeyCode:=BuildKeyCode(wdKeyControl, wdKeyAlt, wdKeyH)
Cet exemple montre comment ajouter la combinaison de touches CTRL+ALT+O à l'insertion automatique « Hello ».
CustomizationContext = ActiveDocument
KeyBindings.Add KeyCategory:=wdKeyCategoryAutoText, _
Command:="Hello", _
KeyCode:=BuildKeyCode(wdKeyControl, wdKeyAlt, wdKeyO)
Voir aussi
KeyBindings, Collection d'objets
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.