Bonjour à tous.
Je cherche à executer une commande dos depuis une macro VBA.
Mon code est le suivant :Il me lance bien une fenetre dos mais ca s'arrete là, le porgramme n'est pas lancé et aucun fichier n'est généré. Ce qui est étrange, c'est que quand je fais un debug.print de ma chaine de commande, et que je la colle dans l'invite de commande, ca marche. J'avou que la je bloque, donc si quelqu'un à une idée, je suis preneur. Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 'Initialisation des variables Chemin_PDF = "\\app01011\Cegetel_sites_externes\SPSA\Reporting_Sites\Labege\2007\Reporting\10 - Octobre\" Nom_PDF = "10-2007-Données-FORFAIT-BLOQUE-Labege.pdf" Pdf = " """ & Chemin_PDF & Nom_PDF & """" Chemin_TXT = "c:\" Nom_TXT = "testpdf.txt" Txt = " """ & Chemin_TXT & Nom_TXT & """" Chemin_Programme_Conversion = "C:\Documents and Settings\WViatge\Bureau\" Nom_Programme_Conversion = "pdftotext.exe" Prog = " """ & Chemin_Programme_Conversion & Nom_Programme_Conversion & """" commande = "cmd " & Prog & Pdf & Txt Shell (commande)
Partager