M_didi
Messages postés22Date d'inscriptiondimanche 29 janvier 2006StatutMembreDernière intervention20 mars 2008
-
29 août 2006 à 17:26
michelxld
Messages postés402Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention12 octobre 2008
-
29 août 2006 à 18:19
Bonjour,
Je voudrais mettre une feuille de calcule openoffice dans vb6 mais je n'arrive pas à faire la prog pour ouvrir le fichier.
J'ai essayé cela mais rien n'y fait
Private
Declare
Function
ShellExecute Lib <var>"shell32.dll"</var> Alias <var>"ShellExecuteA"</var> (ByVal hwnd As Long, ByVal lpOperation As
michelxld
Messages postés402Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention12 octobre 200831 29 août 2006 à 18:19
bonjour
j'espere que cet exemple pourra t'aider
'macro testée en VB/VBA et OOo 2.0.1
Dim serviceManager As Object
Dim Desktop As Object, Document As Object
Dim Fichier As String
Dim args()
'Bien respecter les Slashs /
Fichier = "[file:///C:/Documents file:///C:/Documents] and settings/repertoire/test.odt"
'Création d'une instance Open Office
Set serviceManager = CreateObject("com.sun.star.serviceManager")
Set Desktop = serviceManager.createInstance("com.sun.star.frame.Desktop")
'Ouverture du fichier
Set Document = Desktop.loadComponentFromURL(Fichier, "_blank", 0, args)