Μεταβλητές

Οι ακόλουθες δηλώσεις και συναρτήσεις είναι για την εργασία με μεταβλητές. Μπορείτε να χρησιμοποιήσετε αυτές τις συναρτήσεις για να δηλώσετε ή να καθορίσετε τις μεταβλητές, να μετατρέψτε τις μεταβλητές από έναν τύπο σε άλλος, ή να καθορίσετε τον τύπο μεταβλητής.

Συνάρτηση CCur

Μετατρέπει μια έκφραση συμβολοσειράς ή την αριθμητική παράσταση σε μια έκφραση νομίσματος. Οι τοπικές ρυθμίσεις χρησιμοποιούνται για το διαχωρισμό των δεκαδικών ψηφίων και των συμβόλων νομίσματος.

Συνάρτηση CBool

Μετατρέπει μια σύγκριση συμβολοσειράς ή την αριθμητική σύγκριση σε μια έκφραση Boolean, ή μετατρέπει μια ενιαία αριθμητική έκφραση σε μια έκφραση Boolean.

Συνάρτηση CDate

Μετατρέπει οποιαδήποτε συμβολοσειρά ή αριθμητική έκφραση σε μια τιμή ημερομηνίας.

Συνάρτηση CDec

Μετατρέπει μια έκφραση συμβολοσειράς ή την αριθμητική έκφραση σε μια δεκαδική έκφραση.

Συνάρτηση CDbl

Μετατρέπει κάθε παράσταση συμβολοσειράς ή αριθμητική παράσταση σε τύπο διπλής ακριβείας.

Συνάρτηση CInt

Μετατρέπει οποιαδήποτε συμβολοσειρά ή αριθμητική έκφραση σε έναν ακέραιο αριθμό.

Συνάρτηση CLng

Μετατρέπει κάθε παράσταση συμβολοσειράς ή αριθμητική παράσταση σε ακέραιο μεγάλου μήκους.

Πρόταση Const

Καθορίζει μια συμβολοσειρά ως σταθερά.

Συνάρτηση CSng

Μετατρέπει κάθε παράσταση συμβολοσειράς ή αριθμητική παράσταση σε τύπο δεδομένων απλής ακριβείας.

Συνάρτηση CStr

Μετατρέπει κάθε αριθμητική παράσταση σε παράσταση συμβολοσειράς.

Συνάρτηση CVar

Μετατρέπει μια έκφραση συμβολοσειράς ή την αριθμητική έκφραση σε μια έκφραση variant.

Συνάρτηση CVErr

Μετατρέπει μια έκφραση συμβολοσειράς ή την αριθμητική έκφραση σε μια έκφραση variant του υπο- τύπου "Error".

Πρόταση DefBool

Εάν κανένας χαρακτήρας δήλωσης τύπου ή κάποια λέξη-κλειδί δεν έχει διευκρινιστεί, η δήλωση DefBool καθορίζει τον προεπιλεγμένο τύπο μεταβλητής, σύμφωνα με το εύρος των γραμμάτων.

Πρόταση DefCur

Αν δεν έχει καθοριστεί ένας χαρακτήρας δήλωσης τύπου ή κάποια λέξη-κλειδί, η DefCur καθορίζει τον προεπιλεγμένο τύπο μεταβλητής ανάλογα με ένα εύρος γραμμάτων.

Πρόταση DefDate

Εάν κανένας χαρακτήρας δήλωσης τύπου ή κάποια λέξη-κλειδί δεν έχει διευκρινίστει, η δήλωση DefDate καθορίζει τον προεπιλεγμένο τύπο μεταβλητής, σύμφωνα με το εύρος των γραμμάτων.

Πρόταση DefDbl

Καθορίζει τον προεπιλεγμένο τύπο μεταβλητής ανάλογα με ένα εύρος γραμμάτων, αν δεν έχει καθοριστεί ένας χαρακτήρας δήλωσης τύπου ή κάποια λέξη-κλειδί.

Πρόταση DefErr

Εάν κανένας χαρακτήρας δήλωσης τύπου ή κάποια λέξη-κλειδί δεν έχει διευκρινιστεί, η δήλωση DefErr καθορίζει τον προεπιλεγμένο τύπο μεταβλητής, σύμφωνα με το εύρος των γραμμάτων.

Πρόταση DefInt

Καθορίζει τον προεπιλεγμένο τύπο μεταβλητής ανάλογα με ένα εύρος γραμμάτων, αν δεν έχει καθοριστεί ένας χαρακτήρας δήλωσης τύπου ή κάποια λέξη-κλειδί.

Πρόταση DefLng

Καθορίζει τον προεπιλεγμένο τύπο μεταβλητής ανάλογα με ένα εύρος γραμμάτων, αν δεν έχει καθοριστεί ένας χαρακτήρας δήλωσης τύπου ή κάποια λέξη-κλειδί.

Πρόταση DefObj

Καθορίζει τον προεπιλεγμένο τύπο μεταβλητής ανάλογα με ένα εύρος γραμμάτων, αν δεν έχει καθοριστεί ένας χαρακτήρας δήλωσης τύπου ή κάποια λέξη-κλειδί.

Πρόταση DefSng

Εάν κανένας χαρακτήρας δήλωσης τύπου ή κάποια λέξη-κλειδί δεν έχει διευκρινιστεί, η δήλωση DefSng καθορίζει τον προεπιλεγμένο τύπο μεταβλητής, σύμφωνα με το εύρος των γραμμάτων.

Πρόταση DefStr

Εάν κανένας χαρακτήρας δήλωσης τύπου ή κάποια λέξη-κλειδί δεν έχει διευκρινιστεί, η δήλωση DefStr καθορίζει τον προεπιλεγμένο τύπο μεταβλητής, σύμφωνα με το εύρος των γραμμάτων.

Πρόταση DefVar

Καθορίζει τον προεπιλεγμένο τύπο μεταβλητής ανάλογα με ένα εύρος γραμμάτων, αν δεν έχει καθοριστεί ένας χαρακτήρας δήλωσης τύπου ή κάποια λέξη-κλειδί.

Πρόταση Dim

Δηλώνει μια μεταβλητή ή έναν πίνακα.

Πρόταση ReDim

Δηλώνει μια μεταβλητή ή έναν πίνακα.

Πρόταση Type

Καθορισμός δομών δεδομένων μη UNO (structs).

Συνάρτηση IsArray

Επιστρέφει μια ένδειξη που υποδηλώνει αν η δεδομένη μεταβλητή είναι ένα πεδίο δεδομένων σε κάποιον πίνακα.

Συνάρτηση IsDate

Ελέγχει αν μια δεδομένη αριθμητική παράσταση ή παράσταση συμβολοσειράς μπορεί να μετατραπεί σε μεταβλητή Date

Συνάρτηση IsEmpty

Ελέγχει αν μια μεταβλητή Variant περιέχει την τιμή Empty, που δηλώνει ότι η μεταβλητή δεν έχει προετοιμαστεί.

Συνάρτηση IsError

Επιστρέφει μια ένδειξη που υποδηλώνει αν η μεταβλητή περιέχει μία τιμή λάθους.

Συνάρτηση IsNull

Ελέγχει αν μια παραλλαγή περιέχει την ειδική τιμή Null, που δηλώνει ότι η μεταβλητή δεν περιέχει δεδομένα.

Συνάρτηση IsNumeric

Ελέγχει αν η δεδομένη παράσταση είναι αριθμός. Αν η παράσταση είναι ένας αριθμός, η συνάρτηση επιστρέφει True (Αληθές). Αλλιώς, επιστρέφεται η τιμή False (Ψευδές).

Συνάρτηση IsObject

Ελέγχει αν η μεταβλητή αντικειμένου είναι ένα αντικείμενο OLE. Η συνάρτηση επιστρέφει True αν η μεταβλητή είναι τύπου OLE, αλλιώς επιστρέφει False .

Συνάρτηση LBound

Επιστρέφει το κάτω σύνορο ενός πίνακα.

Συνάρτηση UBound

Επιστρέφει το άνω σύνορο ενός πίνακα.

Πρόταση Let

Εκχωρεί μια τιμή σε μια μεταβλητή.

Συνάρτηση Array

Επιστρέφει τον τύπο μεταβλητής Variant με ένα πεδίο δεδομένων.

Συνάρτηση DimArray

Επιστρέφει έναν πίνακα παραλλαγής.

Συνάρτηση Erase

Σβήνει το περιεχόμενο των στοιχείων πινάκων σταθερού μεγέθους, και απελευθερώνει τη μνήμη που χρησιμοποιείται από τους πίνακες μεταβλητού μεγέθους.

Πρόταση Option Base

Καθορίζει το προεπιλεγμένο άνω όριο για πίνακες ως 0 ή 1.

Πρόταση Option Explicit

Καθορίζει ότι κάθε μεταβλητή που χρησιμοποιείται στον κώδικα προγράμματος δηλώνεται ρητά με την πρόταση Dim.

Πρόταση Public

Αποδίδει διαστάσεις σε μια μεταβλητή ή έναν πίνακα σε επίπεδο αρθρώματος (δηλαδή, όχι σε μια υπορουτίνα ή συνάρτηση), έτσι ώστε η μεταβλητή και ο πίνακας να είναι έγκυρα σε όλες τις βιβλιοθήκες και τα αρθρώματα.

Πρόταση Global

Αποδίδει διαστάσεις σε μια μεταβλητή ή έναν πίνακα σε επίπεδο λειτουργικής μονάδας (όχι εντός μιας διαδικασίας Sub ή Function), έτσι ώστε η μεταβλητή και ο πίνακας να είναι έγκυρα σε όλες τις βιβλιοθήκες και τις λειτουργικές μονάδες.

Πρόταση Static

Δηλώνει μια μεταβλητή ή έναν πίνακα σε επίπεδο διαδικασίας (δηλ. εντός μιας διαδικασίας Sub ή Function) έτσι ώστε οι τιμές της μεταβλητής ή του πίνακα να διατηρούνται μετά την έξοδο από την διαδικασία Sub ή Function. Οι συμβάσεις για την πρόταση Dim είναι επίσης έγκυρες.

Συνάρτηση TypeName; Συνάρτηση VarType

Επιστρέφει μια συμβολοσειρά (TypeName) ή μια αριθμητική τιμή (VarType) που περιέχει πληροφορίες για μια μεταβλητή.

Πρόταση Set

Καθορίζει μια αναφορά αντικειμένου σε μια μεταβλητή ή ιδιότητα.

Συνάρτηση FindObject

Ενεργοποιεί ένα αντικείμενο για να απευθυνθεί σε χρόνο εκτέλεσης ως παράμετρος συμβολοσειράς στο όνομα του αντικειμένου.

Συνάρτηση FindPropertyObject

Επιτρέπει σε αντικείμενα να απευθύνονται σε χρόνο εκτέλεσης ως παράμετρος συμβολοσειράς χρησιμοποιώντας το όνομα του αντικειμένου.

Optional (σε πρόταση συνάρτησης)

Σας επιτρέπει να καθορίσει παραμέτρους που περνούν σε μια συνάρτηση σαν προαιρετικές.

Συνάρτηση IsMissing

Ελέγχει αν μια συνάρτηση καλείται με μια προαιρετική παράμετρο.

Συνάρτηση HasUnoInterfaces

Ελέγχει αν ένα αντικείμενο Uno της Basic υποστηρίζει ορισμένες διεπαφές Uno.

Συνάρτηση EqualUnoObjects

Επιστρέφει την τιμή True, εάν τα δύο δεδομένα αντικείμενα Uno της Basic αντιπροσωπεύουν το ίδιο στιγμιότυπο αντικειμένου Uno.

Συνάρτηση IsUnoStruct

Επιστρέφει την τιμή True, αν το δεδομένο αντικείμενο είναι μια δομή Uno.