Aide LibreOffice 25.2
Definit des structures non-UNO.
Une structure Type est une collection ordonnée de champs de données, qui peut être manipulée comme un seul élément.
         Type struct_name
             DataField1 As TypeName1
             DataField2 As TypeName2
             (...)
         End Type ' struct_name
     Les types étendus tels que les structures créées par l'instruction Type , les objets UNO ou les objets ClassModule sont des noms de types valides.
La portée d'une structure Type est celle du module auquel elle appartient.
         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
     Des Enumerations peuventt être créées à l'aide de définitions d'instructions Type. Appels Python depuis Basic illustre ce mécanisme.