Bonjour FAouzi Abderrahman
Message du 2006-02-08 17:06:
Bonjour,

Je suis d'accord sur le principe, mais est ce qu'il existe un moyen
d'appeler une procédure ou une fonction que j'ai définisse dans mon
environnement de développement sans passer par un macro

Supposons qu j'ai défini une procédure : CloseDocument avec delphi

Je voudrais exactement d'appeler cette procédure au moment de l'interception
de l'événement OnUnload ou OnCloseDocuement (fermeture) du document writer


Tu devrais lire dans le Developer's Guide chap 3.4.4 Automation Bridge, la section : Automation Objects with UNO Interfaces. On y explique comment implémenter avec VB un Listener sur l'évènement fermeture de document.

Il faut créer un ActiveX qui sera appelé par le gestionnaire d'OpenOffice. Ce qui amène un autre problème à mon avis, trouver une solution pour que l'ActiveX partage des informations avec le programme principal.

La création d'une DLL ActiveX requiert au moins la version Professional de Delphi. Je n'ai pas d'expérience la-dessus, et je n'ai jamais vu sur Internet d'exemple réel de gestion de Listener OpenOffice via COM. Si tu réussis, ce serait intéressant que tu résumes ta solution dans un petit HowTo.

   Bernard

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à