-
Impression automatique
Bonjour tlm,
Ca parais fou mais je voudrais imprimer un document word donné avec une cadence de une (01) page chaque 30mn. Je maitrise pas bien le composant de WORD de delphi. j'en ai vraiment besoin.
Merci infiniment pour toute proposition qui reglera mon probleme.
-
-
Je ne connais pas toutes les subtilités de l'automation avec Word car j'évite de rendre mes programmes dépendant des versions de soft externes (j'ai eu trop de pb avec l'automation en déploiement chez les clients) mais je dirais que la méthode est la suivante :
1/ tu créés un timer dans ton appli, règle le pour qu'il se déclenche toutes les minutes ça suffira largement.
2/ à chaque event du timer tu contrôle si l'heure en cours est >= à la dernière heure d'impression + 30 mn
3/ si oui : tu fais la liaison avec word et tu lui demande d'imprimer la page numéro n du document machin.
4/ tu fermes ta liaison word, rien ne sert de la bloquer 30 mn pour rien.
5/ tu incrémentes n et quand n est arrivé au numero de dernière page la séquence est terminée.
par l'automation je suppose qu'il est possible d'avoir accès à l'équivalent du dialogue print de word, donc de fixer un numéro de page à imprimer au lieu d'imprimer tout le doc.