Seite 1 von 1
Zugriff auf Microsoft Excel aus Open Office Makro
Verfasst: Do, 21.07.2011 21:31
von Petra
Hallo,
ich habe da mal eine Frage. Ich habe in einem Makro folgenden Code:
Code: Alles auswählen
ExcelApp = CreateObject("Excel.Application")
ExcelApp.Visible = True
ExcelWorkbook = ExcelApp.Workbooks.Add
ExcelSheet = ExcelWorkbook.Sheets(1)
ExcelSheet.Cells(1,1).Value = sEinText
Diesen Code habe ich schon in anderen VB-Scripten benutzt, um über OLE auf Excel zuzugreifen. Hat funktioniert.
Im Open-Office-Makro läuft alles bis auf die letzte Zeile, da bekomme ich die Fehlermeldung "Eigenschaft oder Methode nicht gefunden: Cells".
Warum? Was kann ich tun, damit ich auf die Excel-Zellen zugreifen kann?
Gruß Petra
Re: Zugriff auf Microsoft Excel aus Open Office Makro
Verfasst: Fr, 22.07.2011 06:31
von komma4
Petra hat geschrieben:Was kann ich tun, damit ich auf die Excel-Zellen zugreifen kann?
Kann ich Dir nicht sagen, da ich kein Microsoft habe.
Gefunden** habe ich:
viewtopic.php?f=18&t=24430
und
viewtopic.php?f=18&t=48686
**mit Google: "
vba support site:de.openoffice.info"
Re: Zugriff auf Microsoft Excel aus Open Office Makro
Verfasst: Sa, 23.07.2011 12:57
von Petra
Danke, aber das nutzt mir nichts.
Ich sehe ja ein, dass es bestimmt nicht erwünscht ist, von OO aus Microsoft Produkte zu benutzen, weshalb das nicht richtig funktioniert. Ich möchte aber nichts aus Excel portieren oder dergleichen.
Ich werde wohl eine ganz andere Lösung finden müssen.
Gruß Petra
Re: Zugriff auf Microsoft Excel aus Open Office Makro
Verfasst: Sa, 23.07.2011 13:49
von Karolus
Hallo
Ich sehe ja ein, dass es bestimmt nicht erwünscht ist, von OO aus Microsoft Produkte zu benutzen, weshalb das nicht richtig funktioniert
Diese Aussage ist -mit Verlaub- ziemlicher Unsinn !
( Ich würde eher behaupten das Mikrosoft einiges tut, das Applikationen ausserhalb der Mikrosoftwelt nicht mit M$ kooperieren können )
Soweit ich das mitbekommen habe, wurden seitens OOo in den letzten Jahren erhebliche Anstrengungen unternommen die VBA-Unterstützung zu verbessern, nur ist das anscheinend alles andere als einfach.
Ich werde wohl eine ganz andere Lösung finden müssen
Ich kenne die Aufgabenstellung nicht, Aber vielleicht lohnt sich für dich ein Blick auf Python und dort besonders auf importierbare Bibliotheken zur Bearbeitung von Exceldokumenten.
http://www.google.com/search?q=python+excel
Gruß Karo
Re: Zugriff auf Microsoft Excel aus Open Office Makro
Verfasst: Sa, 23.07.2011 21:16
von Stephan
Danke, aber das nutzt mir nichts.
Das erstaunt mich, da ich erstens den selben FEhler bekomme den Du beschreibst:
da bekomme ich die Fehlermeldung "Eigenschaft oder Methode nicht gefunden: Cells".
und zweitens der Fehler nicht auftritt und das Makro vollständig funktioniert wenn ich den Tipp anwende der sich hinter dem ersten Link von Komma4 versteckt, nämlich einen post den ich selbst geschrieben habe
viewtopic.php?f=18&t=24430#p104675
WArum also nutzt Dir das nichts?
Ich sehe ja ein, dass es bestimmt nicht erwünscht ist, von OO aus Microsoft Produkte zu benutzen
Hä? Wieso denn das?
Ich werde wohl eine ganz andere Lösung finden müssen.
Nee, Du müßtest nur das nachlesen was komma4 verlinkt hat und schon hättest Du eine funktionierende Lösung.
Gruß
Stephan