OVH Cloud OVH Cloud

attente fin d'impression

1 réponse
Avatar
Jean
Bonjour à tous,

J'ai un module en VBA EXCEL qui crée un document Word, l'enregistre,
l'imprime en deux ou trois exemplaires puis ferme le fichier Word.

Mon problème vient que lorsque je veut fermé Word, il n'a pas fini son
travail d'impression, j'ai donc un message qui me dis que si je ferme tout
desuite le fichier, il ne sera pas imprimé.

Je recherche donc un moyen pour savoir si mon impression est terminé,
comment faire ?

Pouvez-vous m'aider ?

Jean

1 réponse

Avatar
LSteph
Bonjour Jean,

sans le code on est obligé de tout supposer.

Si tu utilises la méthode Sendkeys tu peux ponctuer l'exécution de l'envoi
en
ajoutant en fin de chaque instruction ,1
si ce n'est pas ce cas tu peux peut être employer
application.wait Now+timevalue("00:00:10")
après la ligne de .printout
(délai à adapter à la durée d'impression)
ou encore selon ce dont il peut bien s'agir
ne pas répondre au message tant que l'impression en question n'est pas
terminée;

lSteph



"Jean" a écrit dans le message de news:
43f4bcf8$0$18330$
Bonjour à tous,

J'ai un module en VBA EXCEL qui crée un document Word, l'enregistre,
l'imprime en deux ou trois exemplaires puis ferme le fichier Word.

Mon problème vient que lorsque je veut fermé Word, il n'a pas fini son
travail d'impression, j'ai donc un message qui me dis que si je ferme tout
desuite le fichier, il ne sera pas imprimé.

Je recherche donc un moyen pour savoir si mon impression est terminé,
comment faire ?

Pouvez-vous m'aider ?

Jean