Aide Collabora Office 24.04
Utilisez l'opérateur New pour instancier des objets de types définis par l'utilisateur, ainsi que des services, des structures et des énumérations Uno.
Dim oObj as New ObjectType
oObj = New ObjectType
L'opĂ©rateur New peut ĂȘtre utilisĂ© soit lors d'une dĂ©claration de variable, soit lors d'une opĂ©ration d'affectation.
L'exemple suivant utilise l'opérateur New pour créer une instance de la structure Uno PropertyValue.
' Instanciation de l'objet lors de la déclaration de variable
Dim oProp1 as New com.sun.star.beans.PropertyValue
oProp1.Name = "Some name"
oProp1.Value = 100
' La mĂȘme chose peut ĂȘtre accomplie avec une assignation
Dim oProp2 as Object
oProp2 = New com.sun.star.beans.PropertyValue
oProp2.Name = "Other name"
oProp2.Value = 200
L'exemple ci-dessous crée un nouveau type Student et instancie un objet de ce type :
Type Student
FirstName as String
Program as String
End Type
Sub TestObjects
Dim oStudent1 as New Student
oStudent1.FirstName = "John"
oStudent2.Program = "Computer Science"
End Sub