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]

Répondre à