Bonjour Philippe
petit problème en appelant une macro. Si on lance la macro après avoir
lancé normalement OOo, tout se passe bien.
Si on lance la macro depuis un applicatif VBA (ici Access), on a une
"erreur323. Impossible de charger le module à cause d'une erreur de
format" quand elle lance l'instruction de création du ServiceManager.
Voici les détails:
j'ai du mal a comprendre les deux approches
1. tu lances une macro OOo en ligne de coimamnde
2. tu attaques OOo en mode listen au travers du bridge UNO - COM
je ne vois pas pourquoi ces deux approches simultanées.
Pourrait tu expliquer ?
Lignes de code VBA (Access) lançant OpenOffice (désolé si ce n'est pas
clair, mais il vaut peut-être mieux que je laisse le code tel quel)
peut tre mettre la ligne de comamnde resultante lancée par le shell
------------------------------------------------------------------
Ligne de code OoBasic à l'origine du plantage
'Appel du <<ServiceManager>>
vObj_ServiceManager = CreateObject("com.sun.star.ServiceManager")
quel ets le rapport avec le shell précédent ?
la macro lancée avant est elle terminée ?
de memoire (mais c'est vieux), a commande shell VBA est asynchrone et
donc rends la main avant que le process lancé ne soit terminé
------------------------------------------------------------------
La macro ou se produit l'erreur est appelée par celle qui a été appelée
depuis Access.
???
Laurent
--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org
Indesko >> http://www.indesko.com
Nuxeo CPS >> http://www.nuxeo.com - http://www.cps-project.org
Livre "Programmation OpenOffice.org", Eyrolles 2004
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]