Collabora Office 24.04 Βοήθεια
Χρησιμοποιήστε τον τελεστή New για να δημιουργήσετε αντικείμενα τύπων που ορίζονται από τον χρήστη, καθώς και υπηρεσίες Uno, δομές και απαριθμήσεις.
Dim oObj as New ObjectType
oObj = New ObjectType
Ο τελεστής New μπορεί να χρησιμοποιηθεί είτε κατά τη δήλωση μεταβλητής είτε σε μια λειτουργία εκχώρησης.
Το παρακάτω παράδειγμα χρησιμοποιεί τον τελεστή New για τη δημιουργία ενός στιγμιοτύπου της δομής Uno PropertyValue.
' Στιγμιότυπο του αντικειμένου κατά τη δήλωση μεταβλητής
Dim oProp1 as New com.sun.star.beans.PropertyValue
oProp1.Name = "Some name"
oProp1.Value = 100
' Το ίδιο μπορεί να επιτευχθεί με μια ανάθεση
Dim oProp2 as Object
oProp2 = New com.sun.star.beans.PropertyValue
oProp2.Name = "Other name"
oProp2.Value = 200
Το παρακάτω παράδειγμα δημιουργεί έναν νέο τύπο Student και δημιουργεί ένα αντικείμενο αυτού του τύπου:
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