OVH Cloud OVH Cloud

Comment Lancer directement en commmande ligne l'impression d'un d.

3 réponses
Avatar
JarnotAndre
Bonjour

Comment lancer directement l'impression d'un document *.doc depuis une ligne
de commande pour inclure cette ligne de commande dans un batch?
Pas de problème pour lancer Winword mais je ne trouve pas de flag à
positionner pour lancer une impression sans visualiser le document.

Cordialement

3 réponses

Avatar
Anacoluthe
Bonjour !

'JarnotAndre' nous a écrit ...
Comment lancer directement l'impression d'un document *.doc depuis une ligne
de commande pour inclure cette ligne de commande dans un batch?
Pas de problème pour lancer Winword mais je ne trouve pas de flag à
positionner pour lancer une impression sans visualiser le document.


Il n'y a pas de flag ou commutateur d'impression pour WinWord.exe
et celui de la visionneuse a été supprimé. Ecrivez dans votre bat

Start WINWORD.EXE "C:Mon fichier.doc" /mFilePrintDefault
/mFichierQuitter

Sur une seule ligne : lance Word, ouvre un fichier, l'imprime sur
l'imprimante par défaut, quitte Word.

Notez qu'il faut toujours ouvrir Word et 'voir' le document
(pareil en commande DDE). Pour un affichage 'propre' mieux vaudrait
un script...(le bat est une espèce menacée d'extinction :-) )

Anacoluthe
« Batman porte le slip par-dessus le pantalon comme personne. »
- Alexandre DOUKAKIS

Avatar
JarnotAndre
Bonjour

Tout d'abord merci pour votre réponse qui résoud en partie mon problème.
Il reste encore un petit problème à résoudre puisque un message me demandant
si je souhaite sauvegarder les modifications est affiché avant de sortir de
Word.

Cela est génant car je doit imprimer plusieurs centaines de documents.

Avez vousune solution pour contourner ce problème?

Cordialement


Bonjour !

'JarnotAndre' nous a écrit ...
Comment lancer directement l'impression d'un document *.doc depuis une ligne
de commande pour inclure cette ligne de commande dans un batch?
Pas de problème pour lancer Winword mais je ne trouve pas de flag à
positionner pour lancer une impression sans visualiser le document.


Il n'y a pas de flag ou commutateur d'impression pour WinWord.exe
et celui de la visionneuse a été supprimé. Ecrivez dans votre bat

Start WINWORD.EXE "C:Mon fichier.doc" /mFilePrintDefault
/mFichierQuitter

Sur une seule ligne : lance Word, ouvre un fichier, l'imprime sur
l'imprimante par défaut, quitte Word.

Notez qu'il faut toujours ouvrir Word et 'voir' le document
(pareil en commande DDE). Pour un affichage 'propre' mieux vaudrait
un script...(le bat est une espèce menacée d'extinction :-) )

Anacoluthe
« Batman porte le slip par-dessus le pantalon comme personne. »
- Alexandre DOUKAKIS




Avatar
Anacoluthe
Bonjour !

'JarnotAndre' nous a écrit ...
Tout d'abord merci pour votre réponse qui résoud en partie mon problème.
Il reste encore un petit problème à résoudre puisque un message me demandant
si je souhaite sauvegarder les modifications est affiché avant de sortir de
Word.


Si on s'en tient à votre question initiale, ouvrir imprimer et
fermer un fichier n'amène en aucune façon à vous demander une
sauvegarde du document (ou du modèle).

SAUF si votre document (ou votre modèle) est d'une version Word
antérieure à celle que vous utilisez, auquel cas Word vous propose
de le ré-enregistrer dans la nouvelle version.

Pour résoudre ce cas de figure, le mieux serait un script,
mais vous pouvez aussi mettre un /mFichierEnregistrer
avant le /mFichierQuitter pour contenter Word...

Anacoluthe
« Batman porte le slip par-dessus le pantalon comme personne. »
- Alexandre DOUKAKIS