LibreOffice 24.8 žinynas
Apibrėžkite ne-UNO duomenų struktūras.
Tipo struktūra yra surikiuotas duomenų laukų rinkinys, kurį galima valdyti kaip vieną elementą.
Type struct_name
DataField1 As TypeName1
DataField2 As TypeName2
(...)
End Type ' struct_name
Išplėstiniai tipai tokie, kaip tipo sakinių struktūros, UNO objektai arba ClassModule yra galiojantys tipo vardai.
Tipo struktūros sritis yra modulio, kuriam jis priklauso, taikymo sritis.
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
Išvardijimas gali būti sukuriamas naudojant tipo apibrėžimą. Iškviečiant Python skriptus iš Basic iliustruoja šį mechanizmą.