KeyBinding.Disable, méthode (Word)
Supprime la combinaison de touches spécifiée si elle est affectée à une commande. Après avoir utilisé cette méthode, cette combinaison de touches n'a plus d'effet.
Syntaxe
expression. Disable
expression Obligatoire. Variable qui représente un objet « KeyBinding ».
Remarques
À l'aide de cette méthode équivaut à cliquer sur le bouton Supprimer dans la boîte de dialogue Personnaliser le clavier. Utilisez la méthode Clear avec un objet KeyBinding pour réinitialiser une commande prédéfinie sa touche par défaut à. Vous n'avez pas besoin de supprimer ou de relier un objet KeyBinding avant de l'ajouter ailleurs.
Exemple
Cet exemple montre comment supprimer l’affectation de touches Ctrl+Maj+B. Cette combinaison de touches est affectée à la commande Bold par défaut.
CustomizationContext = NormalTemplate
FindKey(BuildKeyCode(wdKeyControl, wdKeyShift, wdKeyB)).Disable
Cet exemple montre comment affecte la combinaison de touches CTRL + MAJ + O à la commande Organiser. Ensuite, l'exemple utilise la méthode Disable pour supprimer la combinaison de touches CTRL + MAJ + O et affiche un message.
CustomizationContext = NormalTemplate
KeyBindings.Add KeyCode:=BuildKeyCode(wdKeyO, _
wdKeyControl, wdKeyShift), _
KeyCategory:=wdKeyCategoryCommand, Command:="Organizer"
With FindKey(BuildKeyCode(wdKeyO, wdKeyControl, wdKeyShift))
MsgBox .Command & " is assigned to CTRL+Shift+O"
.Disable
If .Command = "" Then MsgBox _
"Nothing is assigned to CTRL+Shift+O"
End With
Cet exemple montre comment supprimer toutes les affectations de touches associées à la macro globale « Macro1 ».
Dim kbLoop As KeyBinding
CustomizationContext = NormalTemplate
For Each kbLoop In KeysBoundTo _
(KeyCategory:=wdKeyCategoryMacro, Command:="Macro1")
kbLoop.Disable
Next kbLoop
Voir aussi
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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour