lancer un script AHK dans macro VBA Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Répondre
n
nicopat
Membre fidèle
Membre fidèle
Messages : 258
Inscrit le : 28 mars 2015
Version d'Excel : 2007 FR

Message par nicopat » 14 décembre 2017, 12:50

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
h
h2so4
Passionné d'Excel
Passionné d'Excel
Messages : 9'460
Appréciations reçues : 428
Inscrit le : 16 juin 2013
Version d'Excel : 365 UK Windows 10

Message par h2so4 » 14 décembre 2017, 12:55

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
n
nicopat
Membre fidèle
Membre fidèle
Messages : 258
Inscrit le : 28 mars 2015
Version d'Excel : 2007 FR

Message par nicopat » 14 décembre 2017, 13:12

h2so4 a écrit :
14 décembre 2017, 12:55
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.

h2so4 a écrit :
14 décembre 2017, 12:55
sinon il faudra lancer le programme autohotkey.exe avec le script en paramètre
Comment puis-je faire cela?
n
nicopat
Membre fidèle
Membre fidèle
Messages : 258
Inscrit le : 28 mars 2015
Version d'Excel : 2007 FR

Message par nicopat » 14 décembre 2017, 13:21

ok, j'ai la solution : https://superuser.com/questions/968626/ ... -excel-vba

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

désolée pour le dérangement...
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message