Pomoc LibreOffice 24.8
Określ struktury danych inne niż UNO.
Struktura Type to uporządkowany zbiór pól danych, którymi można manipulować jak pojedynczym elementem.
         Type struct_name
             DataField1 As TypeName1
             DataField2 As TypeName2
             (...)
         End Type ' struct_name
     Typy rozszerzone, takie jak struktury instrukcji Type, obiekty UNO lub obiekty ClassModule są poprawnymi nazwami typów.
Zakres struktury Type to zakres modułu, do którego należy.
         Type Customer
             Name1 As String
             City As String
         End Type ' Customer structure
         Sub setCustomer
             Dim oCustomer as New Customer
             oCustomer.Name1 = "The Document Foundation"
             oCustomer.City = "Berlin"
         End Sub
     Wyliczenia można tworzyć za pomocą definicji instrukcji typu. Wywoływanie skryptów Pythona z języka Basic ilustruje ten mechanizm.