[VBA]Exécuter une commande Shell
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 :
Code:
1 2
| cd U:\dir\
prog -a fichier_sortie.txt |
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:
1 2
| Dim ret As Long
ret = Shell("U:\dir\script.bat", 1) |
La fenêtre de commande s'ouvre mais le script ne se lance pas...
Comment résoudre ce problème ?
merci d'avance
antoine