Συνάρτηση VarType

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

Επιστρέφει έναν ακέραιο που υποδεικνύει την υποκατηγορία του ένα μεταβλητή.

Σύνταξη

VarType ( όνομα_μεταβλητής )

Τα απαιτούμενα όνομα_μεταβλητήςόρισμα είναι μια μεταβλητή που περιέχει οποιαδήποτε μεταβλητή εκτός από μια μεταβλητή τύπου που ορίζονται από το χρήστη.

Επιστροφή τιμών

Σταθερά

Τιμή

Περιγραφή

vbEmpty

0

Κενό (χωρίς αρχική τιμή)

vbNull

1

Τιμή null (έγκυρα δεδομένα)

vbInteger

2

Ακέραιος

vbLong

3

Ακέραιος μεγάλου μήκους

vbSingle

4

Αριθμός κινητής υποδιαστολής απλής ακρίβειας

vbDouble

5

Αριθμός κινητής υποδιαστολής διπλής ακριβείας

vbCurrency

6

Τιμή νομισματικής μονάδας

vbDate

7

Τιμή ημερομηνίας

vbString

8

Συμβολοσειρά

vbObject

9

Object

vbError

10

Τιμή σφάλματος

vbBoolean

11

Δυαδική τιμή

vbVariant

12

Διακύμανσης (χρησιμοποιείται μόνο με πίνακες οι παραλλαγές)

vbDataObject

13

Ένα αντικείμενο πρόσβασης δεδομένων

vbDecimal

14

Δεκαδικό

vbByte

17

Τιμή byte

vbUserDefinedType

36

Μεταβλητές που περιέχουν τύπους που ορίζονται από το χρήστη

vbArray

8192

Πίνακας


Σημείωση: Οι σταθερές καθορίζονται από τη Visual Basic for Applications. Τα ονόματα μπορεί να χρησιμοποιηθεί οπουδήποτε μέσα στον κώδικά σας στη θέση τις πραγματικές τιμές.

Παρατηρήσεις

Η συνάρτηση VarType ποτέ επιστρέφει την τιμή για vbArray μόνη. Προστίθεται πάντα σε κάποια άλλη τιμή για να υποδείξετε ότι ένας πίνακας με ένα συγκεκριμένο τύπο. Το σταθερό vbVariant επιστρέφει μόνο σε συνδυασμό με vbArray για να υποδείξει ότι το όρισμα στη συνάρτηση VarType είναι ένας πίνακας με τύπου μεταβλητή. Για παράδειγμα, η τιμή που επιστρέφεται για έναν πίνακα ακεραίων υπολογίζεται ως vbInteger + vbArrayή αλλιώς 8194. Εάν ένα αντικείμενο έχει μια προεπιλεγμένη ιδιότητα, VarType(αντικείμενο) επιστρέφει τον τύπο της προεπιλεγμένης ιδιότητας του αντικειμένου.

Παράδειγμα

Σημείωση: Παραδείγματα που ακολουθούν δείχνουν τη χρήση αυτής της συνάρτησης σε ένα έργο Visual Basic για τη λειτουργική μονάδα Applications (VBA). Για περισσότερες πληροφορίες σχετικά με την εργασία με τη VBA, επιλέξτε Αναφορά προγραμματιστών στην αναπτυσσόμενη λίστα δίπλα στο στοιχείο Αναζήτηση και πληκτρολογήστε μία ή περισσότερες όρων στο πλαίσιο αναζήτησης.

Αυτό το παράδειγμα χρησιμοποιεί τη συνάρτηση VarType για να προσδιορίσετε το δευτερεύοντα τύπο μιας μεταβλητής.

Dim IntVar, StrVar, DateVar, MyCheck
' Initialize variables.
IntVar = 459
StrVar = "Hello World"
DateVar = #2/12/69#
MyCheck = VarType(IntVar) ' Returns 2.
MyCheck = VarType(DateVar) ' Returns 7.
MyCheck = VarType(StrVar) ' Returns 8.
Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×