Applies ToAccess für Microsoft 365 Access 2021 Access 2019 Access 2016

Gibt eine Zeichenfolge zurück, die Informationen über eine Variable enthält.

Syntax

TypeName ( Variablenname )

Das erforderliche Variablenname-Argument ist ein Variant-Wert, der eine beliebige Variable enthält. Es darf sich dabei allerdings um keine benutzerdefinierte Variable handeln.

Hinweise

Bei der von TypeName zurückgegebene Zeichenfolge kann es sich um eines der folgenden Elemente handeln:

Zurückgegebene Zeichenfolge

Variable

Objekttyp

Ein Objekt vom Typ Objekttyp

Byte

Bytewert

Integer

Ganze Zahl

Long

Lange ganze Zahl

Single

Gleitkommawert einfacher Genauigkeit

Double

Gleitkommawert doppelter Genauigkeit

Currency

Währungswert

Decimal

Dezimalwert

Date

Datumswert

String

Zeichenfolge

Boolesch

Boolescher Wert

Error

Ein Fehlerwert

Leer

Nicht initialisiert

Null

Keine gültigen Daten

Object

Ein Objekt

Unknown

Ein Objekt unbekannten Typs

Nothing

Objektvariable, die auf kein Objekt verweist

Wenn es sich bei Variablenname um ein Matrix handelt, kann die zurückgegebene Zeichenfolge einer der möglichen zurückgegebenen Zeichenfolgen (oder Variant-Werte) mit angehängten leeren Klammern entsprechen. Wenn es sich zum Beispiel bei Variablenname um ein Array mit ganzen Zahlen handelt, gibt TypeName "Integer()" zurück

Beispiel

Hinweis: Die folgenden Beispiele zeigen die Verwendung dieser Funktion in einem VBA-Modul (Visual Basic for Applications). Wenn Sie weitere Informationen zum Arbeiten mit VBA wünschen, wählen Sie Entwicklerreferenz in der Dropdownliste neben Suchen aus, und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

In diesem Beispiel wird die TypeName-Funktion verwendet, um Informationen zu einer Variable zurückzugeben.

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()".

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.