Le problème est assez simple en apparence, j'ai besoin de lancer un programme depuis une macro en VB, pour cela , j'utilise ows.run sous la manière suivante :
ça fonctionne pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Set oWS = CreateObject("WScript.Shell") oWS.Run "J:\temp 2\test.exe", 0, True
Mais si je met :
Sans l'espace entre temp et 2, il n'y a pas de soucis. Le gros truc c'est que c'est censé être un programme relativement générique qui va récupérer le dossier perso (Mes documents) du user et qui exécute un programme dans ce répertoire. Et dans le chemin de repertoire "Mes Documents" il y a un espace...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Set oWS = CreateObject("WScript.Shell") oWS.Run "J:\temp2\test.exe", 0, True
Partager