Lancer une macro depuis un .bat
Résolu
erqui
Messages postés
10
Statut
Membre
-
filou3556 Messages postés 12 Statut Membre -
filou3556 Messages postés 12 Statut Membre -
Bonjour,
Je voudrais savoir comment depuis un .bat on peut:
ouvrir un fichier excel puis lancer une macro
lorsque je mais dans mon bat :
"C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" "C:\Users\Erwan\Desktop\essaii\Classeur1.xlsm"
j'ouvre bien excel mais j'essaie
"C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" cmd/Macro1 "C:\Users\Erwan\Desktop\essaii\Classeur1.xlsm"
et j'ai comme message d'erreur :
cmd/Macro.xlsx introuvable
Je voudrais savoir comment depuis un .bat on peut:
ouvrir un fichier excel puis lancer une macro
lorsque je mais dans mon bat :
"C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" "C:\Users\Erwan\Desktop\essaii\Classeur1.xlsm"
j'ouvre bien excel mais j'essaie
"C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" cmd/Macro1 "C:\Users\Erwan\Desktop\essaii\Classeur1.xlsm"
et j'ai comme message d'erreur :
cmd/Macro.xlsx introuvable
2 réponses
-
Bonjour,
tu devrais la lancer à partir de workbook_open dans thisWorkbook et juste ouvrir ton fichier.
eric
-
-
C'est pour access mais tu transposes pour excel.
Si tu récupères un paramètre passé par la commande batch tu lances le traitement, sinon non.
https://jpcheck.developpez.com/tutoriels/access/access-et-fichiers-batch-passage-parametres/#LXII
eric
-
-