OVH Cloud OVH Cloud

Attente événement externe

1 réponse
Avatar
Joel
Bonsoir,

Une p'tiot colle que je ne parviens pas à résoudre :

A partir d'un classeur Excel (relativement conséquent), je lance, en VBA une
Session Word, dans laquelle je récupère les infos saisies dans Excel.

Jusque là, cela semble fonctionner correctement, à un détail près :

Si je le fait à partir d'Excel 97, l'ensemble des infos sont récupérées dans
l'ordre normal,

Si je fais le test à partir d'Excel 2000, j'ai ma "Signature" qui doit
s'intégrer en fin de document Word, qui se retrouve au milieu.

Jai donc positionné des tempos dans le code, et c'est pourquoi cela
fonctionne maintenant sur Excel 97.

L'idée pourrait consister à allonger les tempos pour que cela fonctionne
dans Excel 2000, mais en fonction de la vitesse du micro, il semble que le
résultat diffère.

Voici enfin ma question :

Est-il possible de demander à excel de vérifier que Word a terminé ce qu'on
lui a demandé de faire (par exemple, de vérifier que le curseur se trouve
bien en fin de document word) avant de "lancer" le transfert des
informations excel suivantes (lesquelles s'inègrent dans des tableaux word
créés à partir de VBA Excel).

Question subsidiaire, le comportement sera-t-il le même selon que la session
word est visible ou non ? (Vous me direz que je peux faire le test
moi-même...mais j'aimerais connaître la théorie à ce sujet)

Vous remerciant par avance,

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr

1 réponse

Avatar
Philippe.R
Bonsoir Joël,
Quelques pistes peut être, ici :
http://jacxl.free.fr/cours_xl/cours_xl_jac.html#XLexWW
ou là :
http://www.excelabo.net/moteurs/multixl.php?pge=1&f_mot=word
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002

"Joel" a écrit dans le message de news:cchce1$vqc$
Bonsoir,

Une p'tiot colle que je ne parviens pas à résoudre :

A partir d'un classeur Excel (relativement conséquent), je lance, en VBA une
Session Word, dans laquelle je récupère les infos saisies dans Excel.

Jusque là, cela semble fonctionner correctement, à un détail près :

Si je le fait à partir d'Excel 97, l'ensemble des infos sont récupérées dans
l'ordre normal,

Si je fais le test à partir d'Excel 2000, j'ai ma "Signature" qui doit
s'intégrer en fin de document Word, qui se retrouve au milieu.

Jai donc positionné des tempos dans le code, et c'est pourquoi cela
fonctionne maintenant sur Excel 97.

L'idée pourrait consister à allonger les tempos pour que cela fonctionne
dans Excel 2000, mais en fonction de la vitesse du micro, il semble que le
résultat diffère.

Voici enfin ma question :

Est-il possible de demander à excel de vérifier que Word a terminé ce qu'on
lui a demandé de faire (par exemple, de vérifier que le curseur se trouve
bien en fin de document word) avant de "lancer" le transfert des
informations excel suivantes (lesquelles s'inègrent dans des tableaux word
créés à partir de VBA Excel).

Question subsidiaire, le comportement sera-t-il le même selon que la session
word est visible ou non ? (Vous me direz que je peux faire le test
moi-même...mais j'aimerais connaître la théorie à ce sujet)

Vous remerciant par avance,

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr