Bonjour,
je souhaite exécuter une commande shell depuis le code VBA. Il s'agit de lancer un script .bat contenant un code dans ce style :
Sachant que la base est dans le dossier U:\dir\ et que l'exécutable "prog" aussi est dans ce fichier. Lorsque je double clic sur mon script.bat les actions se font normalement. Le problème c'est que cela ne fonctionne plus lorsque je lance la commande depuis le code VBA de la manière suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 cd U:\dir\ prog -a fichier_sortie.txt
La fenêtre de commande s'ouvre mais le script ne se lance pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Dim ret As Long ret = Shell("U:\dir\script.bat", 1)
Comment résoudre ce problème ?
merci d'avance
antoine
Partager