1

Bonjour
Je cherche à executer un programme recevant un paramètre dans une macro excel.
J'ai la source de l'application, donc je peux la modifier pour qu'elle accèpte des paramètres de type -param ou /param.

Sous dos, la commande (qui fonctionne) ressemble à ça :
> my_exe my_file.dat

J'ai essayé sans succès cette ligne :
Call Shell(my_path & "my_exe" & " my_file.dat")
Rien ne se passe, pourtant si j'enleve le paramètre l'exe se lance.
J'ai essayé également :
Shell """D:\Travail\my_exe.exe"" "" my_file""", vbMaximizedFocus
Le programme se lance et se ferme aussitôt, il ne reconnait pas le paramètre.

J'ai tenté également :
Shell(cmd, "D:\Travail\my_exe.exe my_file.dat")
Mais si cmd se lance, le paramètre ne passe pas, ni le chemin.
(Et puis j'aime moins cette solution que je trouve moins 'élégante'.)

Comment faire, s'il vous plait?