OVH Cloud OVH Cloud

ouverture de word en ligne de commande dans un même thread

3 réponses
Avatar
ludovic paquet
Bonjour,

un de mes programmes ouvre word en ligne de commande :
c:...\winword.exe myfile.rtf. Dans la plupart des cas, j'ai
remarqu=E9 que la ligne de code suivante s'=E9x=E9cute apr=E8s la
fermeture de word (fonctionnement attendu). N=E9anmoins, sur
certaine configuration (et toujours la m=EAme version de
word, 2000) , Word s'ouvre dans un autre Thread !=20

Y a t-il un param=E8tre =E0 passer en ligne de commande pour
=EAtre sur que Word se lance dans le m=EAme process que la
console ?

Pourquoi peut-il y avoir un fonctionnement diff=E9rent ?=20

Merci,

Ludovic

3 réponses

Avatar
Guy Moncomble
Bonjour à tous,
dans le message 15de01c3f45f$c05d3430$,

| Bonjour,
|
| un de mes programmes ouvre word en ligne de commande :
| c:...winword.exe myfile.rtf. Dans la plupart des cas, j'ai
| remarqué que la ligne de code suivante s'éxécute après la
| fermeture de word (fonctionnement attendu). Néanmoins, sur
| certaine configuration (et toujours la même version de
| word, 2000) , Word s'ouvre dans un autre Thread !
|
| Y a t-il un paramètre à passer en ligne de commande pour
| être sur que Word se lance dans le même process que la
| console ?
|
| Pourquoi peut-il y avoir un fonctionnement différent ?
|
| Merci,
|
| Ludovic

Pour notre culture, pourrais-tu nous dire ce qui te permet de conclure
que Word 2000 s'ouvre dans un autre thread que la console, et en quoi
c'est génant ? quoi qu'il en soit, les paramètres de la ligne de
commande sont en nombre assez limité et Bill ne semble pas avoir prévu
ce qui te préoccupe.
--
A+

G.M. MVP Word
Avatar
-----Original Message-----
Bonjour à tous,
dans le message 15de01c3f45f$c05d3430$,

| Bonjour,
|
| un de mes programmes ouvre word en ligne de commande :
| c:...winword.exe myfile.rtf. Dans la plupart des cas, j'ai
| remarqué que la ligne de code suivante s'éxécute après la
| fermeture de word (fonctionnement attendu). Néanmoins, sur
| certaine configuration (et toujours la même version de
| word, 2000) , Word s'ouvre dans un autre Thread !
|
| Y a t-il un paramètre à passer en ligne de commande pour
| être sur que Word se lance dans le même process que la
| console ?
|
| Pourquoi peut-il y avoir un fonctionnement différent ?
|
| Merci,
|
| Ludovic

Pour notre culture, pourrais-tu nous dire ce qui te permet
de conclure

que Word 2000 s'ouvre dans un autre thread que la console,
et en quoi

c'est génant ? quoi qu'il en soit, les paramètres de la
ligne de

commande sont en nombre assez limité et Bill ne semble pas
avoir prévu

ce qui te préoccupe.
--
A+

G.M. MVP Word

.



J'ai conclu que word s'ouvrait dans un autre thread car ma
ligne de code suivante est éxécutée immédiatement après le
lancement de ma ligne de commande c:...winword.exe
myfile.rtf. C'est génant car mon programme fait un
traitement sur le fichier modifié par word. Cette ligne
prend donc comme postulat que le fichier est modifié et que
word est fermé...

Avatar
Guy Moncomble
Bonjour à tous,
dans le message 1108901c3f464$6d805620$,

| J'ai conclu que word s'ouvrait dans un autre thread car ma
| ligne de code suivante est éxécutée immédiatement après le
| lancement de ma ligne de commande c:...winword.exe
| myfile.rtf. C'est génant car mon programme fait un
| traitement sur le fichier modifié par word. Cette ligne
| prend donc comme postulat que le fichier est modifié et que
| word est fermé...

Alors il faut peut-être modifier ton appel à Word et contrôler de bout
en bout les opérations, y compris la fermeture effective de Word, ou au
moins la fermeture du document si Word était déjà ouvert.
--
A+

G.M. MVP Word