Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

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

Σύνταξη

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

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

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

Η συμβολοσειρά που επιστρέφεται από το TypeName μπορεί να είναι οποιαδήποτε από τις εξής:

Επιστρεφόμενη συμβολοσειρά

Μεταβλητή

Τύπος αντικειμένου

Ένα αντικείμενο του οποίου ο τύπος είναι τύπος αντικειμένου

Byte

Τιμή Byte

Ακέραιος

Ακέραιος

Μεγάλη

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

Single

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

Double

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

Νόμισμα

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

Δεκαδικός

Δεκαδική τιμή

Ημερομηνία

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

String

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

δυαδική τιμή

Δυαδική τιμή

Σφάλμα

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

Κενό

Απροετοίμαστων

Null

Δεν υπάρχουν έγκυρα δεδομένα

Αντικείμενο

Ένα αντικείμενο

Άγνωστο

Ένα αντικείμενο του οποίου ο τύπος είναι άγνωστος

Τίποτα

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


Εάν το όνομα_μεταβλητής είναι πίνακας, η επιστρεφόμενη συμβολοσειρά μπορεί να είναι οποιαδήποτε από τις πιθανές συμβολοσειρές που επιστρέφονται (ή Μεταβλητή) με προσαρτημένες κενές παρενθέσεις. Για παράδειγμα, εάν το όνομα_μεταβλητής είναι ένας πίνακας ακέραιων, η συνάρτηση TypeName επιστρέφει "Integer()".

Παράδειγμα

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

Αυτό το παράδειγμα χρησιμοποιεί τη συνάρτηση TypeName για να επιστρέψει πληροφορίες σχετικά με μια μεταβλητή.

Dim NullVar, MyType, StrVar As String
Dim IntVar As Integer, CurVar As Currency
Dim ArrayVar (1 To 5) As Integer
NullVar = Null ' Assign Null value.
MyType = TypeName(StrVar) ' Returns "String".
MyType = TypeName(IntVar) ' Returns "Integer".
MyType = TypeName(CurVar) ' Returns "Currency".
MyType = TypeName(NullVar) ' Returns "Null".
MyType = TypeName(ArrayVar) ' Returns "Integer()".

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

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

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

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

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

×