Freigeben über


TypeName-Funktion

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

Syntax

TypeName(varname)

Das erforderliche Argument varname ist eine Variante, die eine beliebige Variable außer einer Variable 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
Boolean Boolescher Wert
Error Ein Fehlerwert
Empty Nicht initialisiert
Null Keine gültigen Daten
Object Ein Objekt
Unknown Ein Objekt eines unbekannten Typs
Nothing 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 es sich zum Beispiel bei varname um ein Array mit ganzen Zahlen handelt, gibt TypeName"Integer() zurück.“

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.