Zitat von
Lumpiluk:
ist jetzt zwar schon etwas her, aber ich frage trotzdem mal:
Ich habe auf meinem PC nur OpenOffice istalliert. Heißt das, dass dieser Code dann nicht funktionieren würde?
Das Problem ist nicht Excel oder Calc von OpenOffice, sondern es geht um
OLE Automation (ist auch schon länger her wo ich damit gearbeitet habe). Du muß dich mit dem Programm verbinden (soweit das Programm das anbietet) und kannst dann mit dem Programm kommunizieren, d.h. steuern, Werte setzen oder abfragen.
Der Code oben geht nicht mit Calc, weil da EXCEL.APPLICATION steht, es sich also mit Excel verbindet. Für Calc wird die Zeile anders aussehen. Versuche das mal:
CreateOleObject('
com.sun.star.ServiceManager')
Ansonsten sind dann auch die internen Befehle anders. Aber mit etwas Anpassung sollte es auch gehen.