Ich möchte gerne von Visual Basic aus mit zwei verschachtelten Schlaufen ein DataGridView exportieren, wie mir das bei Excel auch gelungen ist. Der erste Teil des Codes, das Öffnen von OpenOffice Calc gelingt mit folgendem Code:
Code: Alles auswählen
Dim oSM
Dim oDesk, oDoc, oTab, oZelle As Object
Dim arg(-1) As Object
oSM = CreateObject("com.sun.star.ServiceManager")
oDesk = oSM.createInstance("com.sun.star.frame.Desktop")
oDoc = oDesk.loadComponentFromURL("private:factory/scalc", "_blank", 0, arg)
Code: Alles auswählen
oZelle = oSM.createInstance("com.sun.star.table.CellAddress")
oTab = oDoc.Sheets(0)
oZelle = oTab.getCellByPosition(1, 2)
Moderation,4: verschoben in BASIC-Unterbereich, wo alle Makro-Fragen hin gehören; CODE tags gesetzt