OVH Cloud OVH Cloud

lancer fichier txt avec méthode run

1 réponse
Avatar
sympatix
Bonjour à tous !

Je cherche un code vba, me permettant de lancer un fichier texte, avec
notepad.

Le code suivant fonctionne, et me lance bien le fichier toto.txt
---------------------
With CreateObject("WScript.Shell")
.Run "C:\toto.txt"
End With
--------------------

Mais, ça ne fonctionne plus avec un fichier dont le nom est plus long
(20 caratères), et comporte des espaces.
Comment dois-je m'y prendre ?

Merci d'avance :-)

Cordialement
Sympatix

Attention, totosympatix@tototele2.fr est mon adresse antispam non
valide.
Pour me répondre, supprimer "toto" merci.

1 réponse

Avatar
sympatix
J'ai trouvé...en parcourant la FAQ, j'ai pu adapter mon code, ça donne:

---------------------
With CreateObject("WScript.Shell")
.Run ( "Notepad.exe C:toto.txt")
End With
--------------------



Cordialement
Sympatix

Attention, est mon adresse antispam non
valide.
Pour me répondre, supprimer "toto" merci.

"sympatix" a écrit dans le message de
news:
Bonjour à tous !

Je cherche un code vba, me permettant de lancer un fichier texte, avec
notepad.

Le code suivant fonctionne, et me lance bien le fichier toto.txt
---------------------
With CreateObject("WScript.Shell")
.Run "C:toto.txt"
End With
--------------------

Mais, ça ne fonctionne plus avec un fichier dont le nom est plus long
(20 caratères), et comporte des espaces.
Comment dois-je m'y prendre ?

Merci d'avance :-)

Cordialement
Sympatix

Attention, est mon adresse antispam non
valide.
Pour me répondre, supprimer "toto" merci.