Guida di LibreOffice 24.8
Definisce strutture di dati non-UNO.
Un struttura Type è una raccolta ordinata di campi di dati manipolabile come singolo elemento.
Type struct_name
DataField1 As TypeName1
DataField2 As TypeName2
(...)
End Type ' struct_name
Tipi estesi come le strutture Type, gli oggetti UNO o ClassModule sono tipi di nome ammessi.
L'ambito di una struttura Type è quella del modulo cui appartiene.
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
Si possono creare le Enumerazioni utilizzando le definizioni di istruzione Type. Il capitolo Richiamare script Python da Basic ne illustra il meccanismo.