Vrátí řetězec , který poskytuje informace o Proměnná.
Syntaxe
TypeName ( varname )
Požadovaný Argument varname je varianta obsahující libovolnou proměnnou kromě proměnné uživatelem definovaného typu.
Poznámky
Řetězec vrácený typeName může být některý z následujících:
Vrácený řetězec |
Proměnná |
Typ objektu |
Objekt, jehož typ je objecttype |
Bajt |
Bajtová hodnota |
Celé číslo |
Integer |
Long |
Dlouhé celé číslo |
Single |
Číslo s plovoucí desetinou čárkou s jednou přesností |
Double |
Číslo s plovoucí desetinou čárkou s dvojitou přesností |
Měna |
Hodnota měny |
Desítkové číslo |
Desetinná hodnota |
Datum |
Hodnota data |
Funkce String |
String |
Logická hodnota |
Logická hodnota |
Chyba |
Chybová hodnota |
Stav Empty |
Neinicializované |
Null |
Žádná platná data |
Objekt |
Objekt |
Neznámý |
Objekt, jehož typ je neznámý |
Žádná |
Proměnná objektu, která neodkazuje na objekt |
Pokud je varnameMatice, vráceným řetězcem může být libovolný z možných vrácených řetězců (nebo Variant) s připojenými prázdnými závorky. Pokud je například varname pole celých čísel, vrátí TypeName "Integer()".
Příklad
Poznámka: Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.
Tento příklad používá funkci TypeName k vrácení informací o proměnné.
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()".