Bonjour à tous ,
Je me bats depuis plusieurs jours, mais sans succès, pour comprendre l’utilisation de KeyBinding…
Voici mon code que j’utilise dans la procédure de ThisDocument de Normal.dot afin de la rendre disponible à l’ouverture de tous les documents.
Malheureusement, j’ai beau essayer les différentes combinaisons de touche, (Alt+s, Alt+Maj+s, Ctrl+Alt+s, Ctrl+Alt+Maj+s…), la macro ne se lance pas…
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub Document_Open() With Application .CustomizationContext = ThisDocument .KeyBindings.Add KeyCode:=BuildKeyCode(wdKeyAlt, wdKeyS), _ KeyCategory:=wdKeyCategoryCommand, _ Command:="MaProcedure" End With End Sub
J’avoue que je développe surtout sous Excel et que le VBA de Word est un peu plus rébarbatif, mais ça ne m’explique pas le pourquoi…
Merci d’avance de vos réponses et bonne journée .
PS : Après recherche sur le forum, il y a bien un post qui en parle, mais la seule réponse est : « J’ai trouvé ma solution avec KeyBinding », ce qui ne m’avance pas beaucoup.
Partager