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 StringDim IntVar As Integer, CurVar As CurrencyDim ArrayVar (1 To 5) As IntegerNullVar = 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()".