VBA - Problème d'affectation de raccourci clavier

Anonyme
2022-07-11T10:58:59+00:00

Bonjour,

Je souhaite affecter la combinaison de touches Ctrl + Maj + T, 1 pour le style Titre 1.

J'ai écrit la commande :
KeyBindings.Add KeyCode:=BuildKeyCode(wdKeyControl, wdKeyShift, wdKeyT, wdKey1), KeyCategory:=wdKeyCategoryStyle, Command:="Titre 1"

Mais ça ne marche pas.

Celle-ci fonctionne :
KeyBindings.Add KeyCode:=BuildKeyCode(wdKeyControl, wdKeyShift, wdKeyT), KeyCategory:=wdKeyCategoryStyle, Command:="Titre"

Pourtant c'est possible quand on l'affecte à partir de la boîte de dialogue. Malheureusement, l'enregistreur de macro est bien muet.

Quelqu'un aurait l'astuce ?

Cdt, NC

Microsoft 365 et Office | Word | Pour les entreprises | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

Hecatonchire 53,870 Points de réputation Modérateur bénévole
2022-07-11T11:27:43+00:00

Bonjour

KeyBindings.Add KeyCode:=BuildKeyCode(wdKeyControl, wdKeyShift, wdKeyT), KeyCode2:=wdKey1, KeyCategory:=wdKeyCategoryStyle, Command:="Titre 1"

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

1 réponse supplémentaire

  1. Anonyme
    2022-07-11T22:09:55+00:00

    Merci beaucoup.

    J'avais mal intégré la doc.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire