Einzelnen Beitrag anzeigen

Benutzerbild von FriFra
FriFra

Registriert seit: 19. Apr 2003
1.291 Beiträge
 
Delphi 2005 Professional
 
#1

OpenOffice: mit VBA auf vorhandene Tabelle zugreifen...

  Alt 3. Sep 2007, 15:28
Hallo,

ich stehe im Moment vor dem Problem mit VBA auf eine vorhandene Tabelle innerhalb eines in OpenOffice geöffnenten Dokuments zugreifen zu müssen. Leider habe ich nur Code zum erstellen einer neuen Tabelle gefunden:
Code:
'If there is no office running then an office is started up
   Set objServiceManager = CreateObject("com.sun.star.ServiceManager")
   Set objCoreReflection= objServiceManager.createInstance("com.sun.star.reflection.CoreReflection")   
'Create the Desktop
   Set objDesktop = objServiceManager.createInstance("com.sun.star.frame.Desktop")
   
'Open a new empty writer document
   Set objDocument = objDesktop.loadComponentFromURL("file:///C:\myfile.sxw", "_blank", 0, args)

   Set objText = objDocument.getText()
   Set objTable= objDocument.createInstance( "com.sun.star.text.TextTable")
Wie komme ich nun aber an ein vorhandenes Tabellenobjekt?

Ich könnte die Tabelle anhand eines bestimmten Textes in einer Tabellenzelle identifizieren, so ich denn wüsste, wie das funktioniert...


P.S.: Gibt es irgendwo gute Tutorials für OpenOffice und VBA? Der Makrorecorder von OpenOffice liefert hier ja leider keine brauchbaren Ergebnisse.
Elektronische Bauelemente funktionieren mit Rauch. Kommt der Rauch raus, geht das Bauteil nicht mehr.
  Mit Zitat antworten Zitat