NUSSBAUM Christophe - CETE Lyon/LRA/Direction wrote:
Bonjour,
Problème, cette manip marche bien avec l'évènement "enregistrement du document", mais il ne se passe rien avec l'évènement "impression de document".
De mémoire, l'évènement "impression de document" est bloquant, c-à-d qu'il ne pourra rien se passer tant que l'impression ne se serait pas terminée. Tu remarqueras que le fonctionnement normal de OOo ne permet pas d'enregistrer le document ou de faire quoique ce soit d'autre tant que l'opération d'impression n'ait pas retourné une valeur de réussite ou d'échec. Du coup, ta macro ne pourra être exécuter qu'une fois l'impression terminée. A moins que ce comportement ait changé récemment, je ne pense que ce soit possible d'intercepter les évènements d'impression de cette manière. Il faudrait faire un listener qui se placerait en amont et qui surveillerait l'appel à l'interface d'impression, et ainsi faire exécuter ton code.
Tout ceci demande à être infirmé ou confirmé par qqn plus au fait de la programmation OOo que moi. Je ne fais que raconter les souvenirs que j'ai depuis StarOffice 3.0, et peut-être que les choses ont changé depuis.
Alex --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
