Bonjour,
je reprends un développement qui avait été fait en VBA, dans lequel le programmeur avait défini des raccourcis clavier personnalisés.
par exemple le raccourcis clavier CTRL+ALT+P appelle une méthode qui ajoute une image avec un encadré vert au niveau du curseur dans le document WORD.
Je dois faire la même chose mais en C#. j'ai trouvé des information sur KeyBinding ou KeyGesture, mais jusqu'à présent je n'arrive à rien.
Si dessous un exemple de code en VBA qui fonctionne bien. J'aimerais l'équivalent en C#
Le but étant peu importe où le curseur se trouve dans le document, le raccourci clavier fonctionne.
Merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Private Sub Document_New() With Application .CustomizationContext = ThisDocument .KeyBindings.Add Keycode:=BuildKeyCode(wdKeyControl, wdKeyAlt, wdKeyP), KeyCategory:=wdKeyCategoryCommand, Command:="AjouteImage" End With Public Sub AjouteImage() 'CTRL + ALT + P Ajoute Une image '.../.... peu importe le programme c'est juste pour illustrer End Sub




Répondre avec citation
Partager