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]