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.

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
Merci d'avance pour votre aide.