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
n
nicopat
Membre fidèle
Membre fidèle
Messages : 254
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
Sympathisme, Communautarisme, Altruisme.
Je peux aider pour choisir une agence web. (experte agréée pour les appels d'offres sur http://www.webagency321.com/fr/)
h
h2so4
Passionné d'Excel
Passionné d'Excel
Messages : 8'409
Appréciations reçues : 277
Inscrit le : 16 juin 2013
Version d'Excel : 2013 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 : 254
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?
Sympathisme, Communautarisme, Altruisme.
Je peux aider pour choisir une agence web. (experte agréée pour les appels d'offres sur http://www.webagency321.com/fr/)
n
nicopat
Membre fidèle
Membre fidèle
Messages : 254
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...
Sympathisme, Communautarisme, Altruisme.
Je peux aider pour choisir une agence web. (experte agréée pour les appels d'offres sur http://www.webagency321.com/fr/)
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message