Funkce TypeName

Platí pro
Access pro Microsoft 365 Access 2021 Access 2019 Access 2016

Vrátí řetězec , který poskytuje informace o proměnné.

Syntaxe

TypeName(název_proměnné)

Povinný argument varnameje Variant obsahující libovolnou proměnnou s výjimkou proměnné uživatelem definovaného typu.

Poznámky

Řetězec vrácený TypeName může být kterýkoli z následujících:

Vrácený řetězec Proměnná
Typ objektu Objekt, jehož typ je objecttype
Bajt Hodnota bajtů
Celé číslo Integer
Long Dlouhé celé číslo
Single Číslo s jednoduchou přesností a plovoucí desetinnou čárkou
Double Číslo s dvojitou přesností a plovoucí desetinnou čárkou
Měna Hodnota měny
Desítkové číslo Desetinná hodnota
Datum Hodnota kalendářního data
Funkce String String
Logická hodnota Booleovská hodnota
Chyba Chybová hodnota
Stav Empty Neinicializované
Null Žádná platná data
Objekt Objekt
Neznámý Objekt, jehož typ je neznámý
Nic Objektová proměnná, která neodkazuje na objekt

    

Pokud je název proměnné pole, může být vráceným řetězcem kterýkoli z možných vrácených řetězců (nebo Variant) s připojenými prázdnými závorkami. Pokud je například proměnná 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.

V tomto příkladu se funkce TypeName používá 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()".