5.2 Wie geht man mit Eigenschaften/Properties um, die den Typ "struct" haben?
Properties mit dem Typ "struct" haben ein eigenes Objekt das verwendet und zugewiesen werden muss.

Ein Beispiel:

Die mögliche Property Zeichensatz (fontdescriptor) eines Kontrollfeldes hat den Typ Struct. Der Structtyp dazu ist com.sun.star.awt.fontdescriptor. Die Struktur muss als Objekt vorher erzeugt werden, mit den Parametern versehen werden und dann der eigentlichen Property übergeben werden.


'Anlegen des Strukturobjektes
Dim myFont As New com.sun.star.awt.FontDescriptor
'Zuweisen der Werte
MyFont.Name = "Arial"
MyFont.StyleName = "Fett"
MyFont.Height = 8
'Übergabe an Kontrollfeld
MyControl.Model.FontDescriptor=MyFont

Die Liste der möglichen Structs und ihrer Eigenschaften findet sich in der API Dokumentation bei dem jeweiligen Service.