Bonjour à tous,

La commande utilisée en VBA

Set ServiceManager = CreateObject("com.sun.star.ServiceManager")


qui permet de se connecter à LibreOffice, ne fonctionne pas avec la version LO Win 5.1.3.2 64 bits. Elle fonctionne correctement avec la version LO Win 5.1.3.2 32 bits et LO Win 5.0.6
Pouvez-vous confirmer ?

Si vous avez MsWord >= 2007 installé, il suffit de créer un macro contenant le code suivant

Set objServiceManager = CreateObject("com.sun.star.ServiceManager")
Set objCoreReflection= objServiceManager.createInstance("com.sun.star.reflection.CoreReflection") Set objDesktop= objServiceManager.createInstance("com.sun.star.frame.Desktop")
Dim args()
Set objDocument= objDesktop.loadComponentFromURL("private:factory/swriter", "_blank", 0, args)

et de l'executer. Un fichier Writer vierge doit s'ouvrir.
Merci.




--
Didier Dorange-Pattoret
Tel : +33.6.32.38.87.02
http://www.dmaths.org


Soutenez le projet Dmaths : rejoignez le club ou faites adhérer votre 
établissement !
http://www.dmaths.org/documentation/doku.php?id=presentation:club



--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à