Message de rapport:
 

Re: Piloter Open Office

Sujet: Re: Piloter Open Office
par drcharly93 sur 3/5/2007 17:26:18

Bonjour,

Approche
Oppen Office est pilotable via COM
Lancement de openoffice
oServiceManager est un objet automation dynamique
oServiceManager est un objet automation dynamique
oDocument est un objet automation dynamique
oFeuille est un objet automation dynamique

tArgs est un tableau de 0 Variant

// Création d'un service OpenOffice si nécessaire
oServiceManager = allouer un objet OLE ("com.sun.star.ServiceManager")
oDesktop = oServiceManager>>createInstance("com.sun.star.frame.Desktop")

// Création d'un nouveau classeur
oDocument = oDesktop>>LoadComponentFromURL("private:factory/scalc", "_blank", 0, tArgs)

// Récupération de la feuille active
oFeuille = oDocument>>CurrentController>>ActiveSheet()


Pour le reste vous pouvez vous aider du site
http://api.openoffice.org/
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2