OVH Cloud OVH Cloud

Exécution de modèle !

1 réponse
Avatar
Hugo
Bonjour à tous !

J'ai un petit problème... J'ai créé un script KIX avec les commandes
suivantes:

========================================================================
copy "h:\pacte\projet_formulaire pacte.dot"
"%appdata%\microsoft\word\DÉMARRAGE"
if exist ("C:\Program Files\Microsoft Office\Office10\WINWORD.EXE")
shell "C:\Program Files\Microsoft Office\Office10\WINWORD.EXE"
else
if exist ("C:\Program Files\Microsoft Office\Office\WINWORD.EXE")
shell "C:\Program Files\Microsoft Office\Office\WINWORD.EXE"
else
messagebox ("Vous n'avez pas Microsoft Word sur votre PC. Ceci est
nécessaire à l'exécution de l'application PACTE. Veuillez contacter le
support technique","PACTE - Erreur",0)
endif
endif
del "%appdata%\microsoft\word\DÉMARRAGE\projet_formulaire pacte.dot"
========================================================================


Ceci fonctionne très bien, sauf dans le cas ou il y a déjà une fenêtre Word
déjà ouverte... La macro du fichier .DOT n'apparait pas dans le menu de
Word. Comme s'il n'exécutait pas le contenu du répertoire parce que Word est
déjà ouvert.

Si il n'y a aucune fenêtre Word d'ouverte.... Tout fonctionne très bien.

Je me demandais s'il y avait un paramêtre que je pouvais donner à Word pour
forcer l'exécution !!!

Merci à l'avance !

Hugo

1 réponse

Avatar
Hugo
Bonjour à tous !

J'ai trouvé la solution !!

Dans l'article MS 210565... ils parlent des paramêtres de ligne de commande
!

/W a réglé mon problème !

Merci quand même !

Hugo


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

J'ai un petit problème... J'ai créé un script KIX avec les commandes
suivantes:

======================================================================= > copy "h:pacteprojet_formulaire pacte.dot"
"%appdata%microsoftwordDÉMARRAGE"
if exist ("C:Program FilesMicrosoft OfficeOffice10WINWORD.EXE")
shell "C:Program FilesMicrosoft OfficeOffice10WINWORD.EXE"
else
if exist ("C:Program FilesMicrosoft OfficeOfficeWINWORD.EXE")
shell "C:Program FilesMicrosoft OfficeOfficeWINWORD.EXE"
else
messagebox ("Vous n'avez pas Microsoft Word sur votre PC. Ceci est
nécessaire à l'exécution de l'application PACTE. Veuillez contacter le
support technique","PACTE - Erreur",0)
endif
endif
del "%appdata%microsoftwordDÉMARRAGEprojet_formulaire pacte.dot"
======================================================================= >

Ceci fonctionne très bien, sauf dans le cas ou il y a déjà une fenêtre
Word déjà ouverte... La macro du fichier .DOT n'apparait pas dans le menu
de Word. Comme s'il n'exécutait pas le contenu du répertoire parce que
Word est déjà ouvert.

Si il n'y a aucune fenêtre Word d'ouverte.... Tout fonctionne très bien.

Je me demandais s'il y avait un paramêtre que je pouvais donner à Word
pour forcer l'exécution !!!

Merci à l'avance !

Hugo