Freigeben über


TypeName-Funktion

Gibt eine Zeichenfolge zurück, die Informationen zu einer Variablen zur Verfügung stellt.

Syntax

TypeName(varname)

Das erforderliche varname-Argument ist ein Variant-Wert, der eine beliebige Variable mit Ausnahme einer Variablen eines benutzerdefinierten Typs enthält.

Hinweise

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

Zurückgegebene Zeichenfolge Variable
object type Ein Objekt vom Typ objecttype
Byte Byte-Wert
Integer Integer
Long Lange ganze Zahl
Single Gleitkommazahl mit einfacher Genauigkeit
Double Gleitkommazahl mit doppelter Genauigkeit
Currency Währungswert
Decimal Dezimalwert
Date Datumswert
String String
Boolescher Wert Boolescher Wert
Error Ein Fehlerwert
Empty Nicht initialisiert
Null Keine gültigen Daten
Object Ein Objekt
Unbekannt Ein Objekt eines unbekannten Typs
Nichts Objektvariable, die auf kein Objekt verweist

Wenn es sich bei varname um ein Array handelt, kann die zurückgegebene Zeichenfolge einer der möglichen zurückgegebenen Zeichenfolgen (oder Varianten) mit angehängten leeren Klammern entsprechen. Wenn varname beispielsweise ein Array von ganzen Zahlen ist, gibt TypeName " zurück "Integer().

Beispiel

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

' Declare variables.
Dim NullVar, MyType, StrVar As String, 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()".

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.