Returnează un Șir care furnizează informații despre un variabilă.
Sintaxă
TypeName ( numevar )
argument de numevar necesar este o valoare Variant care conține orice variabilă, cu excepția unei variabile de tip definit de utilizator.
Observații
Șirul returnat de TypeName poate fi oricare dintre următoarele:
Șir returnat |
variabilă |
Tip obiect |
Un obiect al cărui tip este tip obiect |
Octet |
Valoare octet |
Întreg |
Întreg |
Lung |
Întreg lung |
Single |
Număr în virgulă mobilă cu precizie simplă |
Double |
Număr în virgulă mobilă cu dublă precizie |
Monedă |
Valoare monedă |
Decimal |
Valoare zecimală |
Dată |
Valoare dată |
String |
String |
Boolean |
Valoare booleană |
Eroare |
O valoare de eroare |
gol |
Neinitializata |
Nul |
Nu există date valide |
Object |
Un obiect |
Necunoscută |
Un obiect al cărui tip este necunoscut |
Nimic |
Variabilă obiect care nu se referă la un obiect |
Dacă numevar este un matrice, șirul returnat poate fi oricare dintre șirurile returnate posibile (sau variant) cu paranteze goale adăugate. De exemplu, dacă numevar este o matrice de numere întregi, TypeName returnează "Integer()".
Exemplu
Notă: Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.
Acest exemplu utilizează funcția TypeName pentru a returna informații despre o variabilă.
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()".