Vráti reťazec , ktorý poskytuje informácie o premennej.
Syntax
TypeName(názovpremennej)
Povinný argument názov premennejje 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 | String |
| 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 je názov premennej 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. Ak je napríklad názov premennej 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()".