5.1 Wie kann man die Objekte der API verwenden?
Um die angebotenen Objekte (Services) und deren Methoden zu verwenden, müssen diese einem eigenem Objekt zu gewiesen werden. Dies erfolgt mit createunoservice.

Dim MyObjekt as Object
MyObjekt = createunoservice("com.sun.star.ui.dialogs.FilePicker")

An dieser Stelle steht im Developerguide, dass man den Typ Object nicht angeben soll, da dieser für StarBasic-Objekte gedacht ist.
Also:
Dim MyObjekt
MyObjekt = createunoservice("com.sun.star.ui.dialogs.FilePicker")

In allen mitgelieferten Beispielen wird aber der Typ mit angegeben.
Wichtig ist hierbei darauf zu achten, dass die Groß- und Kleinschreibung stimmt. Hier z.B. FilePicker und nicht filepicker.
Starbasic gibt bei falscher Schreibweise keine Fehlermeldung aus. Das Objekt wird dann nicht erzeugt und die Fehlermeldung kommt dann beim ersten Zugriff auf das Objekt ("Objektvariable nicht belegt").

Danach kann man auf die Methoden und Eigenschaften des Objektes zu greifen.

MyObjekt.Methode(Optionale Parameter)
MyObjekt.Eigenschaft = XXXX


Siehe  auch:
Wie kann man sich Methoden und Eigenschaften anzeigen lassen?