LibreOffice 24.8 Βοήθεια
Χρησιμοποιήστε τον τελεστή 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