VBSlave
Messages postés8Date d'inscriptionjeudi 8 décembre 2005StatutMembreDernière intervention23 octobre 2006
-
12 déc. 2005 à 15:04
HFFM
Messages postés2Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention11 février 2006
-
11 févr. 2006 à 22:38
Bonjour !
Je veux lancer OpenOffice à partir de mon programme VB, je voudrais référencer l'API correspondante dans mon projet, de façon à pouvoir coder quelque chose comme:
Dim OpenOfficeApp as [nom de la DLL que je cherche].Application
Set OpenOfficeApp =CreateObject("OpenOffice.Application")
Merci d'avance
A voir également:
"Php variables" "php version 4.4.5" "build date" "server api"
HFFM
Messages postés2Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention11 février 2006 11 févr. 2006 à 22:38
Hffm
Bonjour,
il n'y a pas de référence à ajouter:
la communication avec openoffice se fait via un protocole appelé UNO (Universal Network Objects), proche de Corba.
Pour avoir accès à Openoffice il suffit de créer un objet qui fasse la "liaison" avec ce protocole:
Public Function ApplicationOpenOffice() As Object
Set ApplicationOpenOffice = CreateObject("com.sun.star.ServiceManager")
End Function
etc...
Le reste est un peu long et un peu particulier: on trouve d'excellentes choses sur le forum:
http://www.oooforum.org/forum/ et notamment coment faire ses premiers pas avec openoffice et VB.