Vráti hodnotu typu String , ktorá poskytuje informácie o premenná.
Syntax
TypeName ( názov premennej )
Povinný argument názovpremennejargument je variant obsahujúci akúkoľvek premennú okrem používateľom definovaného typu premennej.
Poznámky
Reťazec, ktorý vráti funkcia TypeName, môže byť jedným z týchto:
Vrátený reťazec |
Premenná |
Object type |
Objekt, ktorého typ je objecttype |
Byte |
Bajtová hodnota |
Integer |
Celé číslo |
Long |
Číslo typu Long Integer |
Single |
Číslo s pohyblivou desatinnou čiarkou s jednoduchou presnosťou |
Double |
Číslo s pohyblivou desatinnou čiarkou s dvojitou presnosťou |
Currency |
Hodnota meny |
Decimal |
Hodnota desatinného čísla |
Date |
Hodnota dátumu |
Reťazec |
Reťazec |
boolovský výraz |
Hodnota typu Boolean |
Error |
Chybová hodnota |
prázdny |
Neinicializované |
Null |
Žiadne platné údaje |
Object |
Objekt |
Unknown |
Objekt, ktorého typ je neznámy |
Nothing |
Objektová premenná, ktorá neodkazuje na objekt. |
Ak argument názov premennej je pole, vrátený reťazec môže byť niektorý z možných vrátených reťazcov (alebo Variant) s pridanými prázdnymi zátvorkami. Napríklad ak argument varname je pole celých čísel, funkcia TypeName vráti hodnotu „Integer()“.
Príklad
Poznámka: Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.
V tomto príklade je funkcia TypeName použitá na vrátenie informácií o premennej.
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()".