Simuler un clic droit de la souris à partir du code dans Excel

Bonjour, je sollicite de nouveau votre aide pour essayer de résoudre un problème... Dans le workbook open, je part un programme et à la fin du programme, il faut que je fasse un clic droit de la souris qui va exécuter un autre programme. Mon problème, c'est que le clic droit de la souris se faite au niveau du VBA et non d'excel. Je veux dire par là que la fenêtre s'ouvre dans le VBA mais moi j'ai besoin que la fenêtre s'ouvre dans excel.

Voici le code que j'utilise: (que j'ai trouvé sur le net et qui fonctionne)

'Declare mouse events
Public Declare PtrSafe Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long
Public Declare PtrSafe Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
Public Const MOUSEEVENTF_LEFTDOWN = &H2
Public Const MOUSEEVENTF_LEFTUP = &H4
Public Const MOUSEEVENTF_RIGHTDOWN As Long = &H8
Public Const MOUSEEVENTF_RIGHTUP As Long = &H10

Sub RightClick()
mouse_event MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0
mouse_event MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0
End Sub

Est-ce que quelqu'un sait si c'est possible d'exécuter ce code à partir du VBA (dans le workbook open, donc sans intervention humaine) pour qu'il s'exécute dans le fichier excel?

Merci de votre aide!

Rechercher des sujets similaires à "simuler clic droit souris partir code"