Öffnen von OO-Tabellen für Beginners
Verfasst: So, 30.03.2008 21:52
Hallo,
um bestimmte OO-Tabellendokumente zu bearbeiten steige ich gerade ein bei Starbasic. Hierfür habe ich mir auch schon eine Dokumentation von SUN für Starbasic (http://docs.sun.com/app/docs/doc/819-1326?a=load ) etwas durchgelesen.
Ich wollte nun anfangen eine bestehende Calc-Datei zu öffnen. Irgendwo muss man ja mal anfangen zu probieren. Hierfür habe ich die Beispiele aus der Docu genommen und in "NeoOffice" (ich arbeite mit MAC aber NeoOffice ist ja wohl nahezu identische mit OO).
Sub DateiOeffnen
Dim Doc as Object
Dim url as String
url = "File:///Users/Volker/Documents/Datei.ods"
dim myFileProp as Object
Doc = StarDesktop.loadComponentFromURL(url, "_blank", 0, myFileProp() )
end sub
Wenn ich das Script starte, erhalte ich folgende Fehlermeldung
BASIC-Laufzeitfehler.
Es ist eine Excaption aufgetreten
Type: com.sun.star.lang.IllegalArgumentExaption
Message: cannot coerce argument type during corereflection call
Was fehlt denn an meinem einfachen Script noch?
Kann ich die Dienste, wie Sie für Starbasic beschrieben sind (StarDesktop?), überhaupt für Open Office so nutzen? Oder wo bekomme ich eine ähnlich gute Beschreibung (auf deutsch) für OO?
Die Informationen zu StarBasic Programmierung hier im Forum habe ich schon durchgeschaut. Einige Links sind nicht aktuell und die anderen bringen mich nicht weiter.
Dank für nen kleinen Schubs zum Anfang.
Volker
um bestimmte OO-Tabellendokumente zu bearbeiten steige ich gerade ein bei Starbasic. Hierfür habe ich mir auch schon eine Dokumentation von SUN für Starbasic (http://docs.sun.com/app/docs/doc/819-1326?a=load ) etwas durchgelesen.
Ich wollte nun anfangen eine bestehende Calc-Datei zu öffnen. Irgendwo muss man ja mal anfangen zu probieren. Hierfür habe ich die Beispiele aus der Docu genommen und in "NeoOffice" (ich arbeite mit MAC aber NeoOffice ist ja wohl nahezu identische mit OO).
Sub DateiOeffnen
Dim Doc as Object
Dim url as String
url = "File:///Users/Volker/Documents/Datei.ods"
dim myFileProp as Object
Doc = StarDesktop.loadComponentFromURL(url, "_blank", 0, myFileProp() )
end sub
Wenn ich das Script starte, erhalte ich folgende Fehlermeldung
BASIC-Laufzeitfehler.
Es ist eine Excaption aufgetreten
Type: com.sun.star.lang.IllegalArgumentExaption
Message: cannot coerce argument type during corereflection call
Was fehlt denn an meinem einfachen Script noch?
Kann ich die Dienste, wie Sie für Starbasic beschrieben sind (StarDesktop?), überhaupt für Open Office so nutzen? Oder wo bekomme ich eine ähnlich gute Beschreibung (auf deutsch) für OO?
Die Informationen zu StarBasic Programmierung hier im Forum habe ich schon durchgeschaut. Einige Links sind nicht aktuell und die anderen bringen mich nicht weiter.
Dank für nen kleinen Schubs zum Anfang.
Volker