Lancer un script AHK dans macro VBA

Bonjour,

Sauf erreur de ma part, la formulation VBA pour déclencher le lancement d'un programme tierce via une macro est :

Shell ("C:\folder\software.exe")

Je voudrais savoir comment formuler le code VBA pour lancer un script AHK au lieu d'un .exe

par exemple, si je remplace software.exe par script.ahk, comment rédiger la macro?

Merci

Bonjour nicopat,

bonjour le forum,

as-tu simplement essayé de remplacer software.exe par script.ahk ?

si autohotkey est configuré pour ouvrir un fichier ahk, cela devrait suffire.

sinon il faudra lancer le programme autohotkey.exe avec le script en paramètre

Bonjour nicopat,

bonjour le forum,

as-tu simplement essayé de remplacer software.exe par script.ahk ?

Bonjour h2so4,

oui, j'ai essayé, ça fait une erreur d'éxécution "5" : argument ou appel de procédure incorrect.

sinon il faudra lancer le programme autohotkey.exe avec le script en paramètre

Comment puis-je faire cela?

ok, j'ai la solution : https://superuser.com/questions/968626/how-to-run-an-ahk-script-in-excel-vba

shell("C:\Program Files\AutoHotkey\AutoHotkey.exe ""C:\Path\To\Script\AHK_Script.ahk""")

désolée pour le dérangement...

Rechercher des sujets similaires à "lancer script ahk macro vba"