Microsoft® Visual Basic® Scripting Edition
VarType-Funktion
Sprachreferenz 

 
Siehe auch
Beschreibung
Gibt einen Wert zurück, der den Untertyp einer Variablen angibt.

Syntax

VarType(VarName)

Das Argument VarName kann eine beliebige Variable sein.

Rückgabewerte

Konstante Wert Variablentyp
vbEmpty 0 Empty (nicht initialisiert).
vbNull 1 Null (ungültige Daten).
vbInteger 2 Ganzzahl (Integer).
vbLong 3 Ganzzahl (Long).
vbSingle 4 Fließkommazahl einfacher Genauigkeit.
vbDouble 5 Fließkommazahl doppelter Genauigkeit.
vbCurrency 6 Währungsbetrag (Currency).
vbDate 7 Datum (Date).
vbString 8 Zeichenfolge.
vbObject 9 Automatisierungsobjekt.
vbError 10 Fehlerwert.
vbBoolean 11 Boolescher Wert.
vbVariant 12 Variant (nur bei Datenfeldern mit Variant-Werten).
vbDataObject 13 Objekt, das die Automatisierung nicht unterstützt.
vbByte 17 Byte.
vbArray 8192 Datenfeld.


Hinweis   Diese Konstanten sind von VBScript festgelegt. Aus diesem Grund können die Namen an einer beliebigen Stelle in Ihrem Code anstelle der tatsächlichen Werte verwendet werden.

Anmerkungen

Die VarType-Funktion gibt niemals nur den Wert für die Variable Datenfeld zurück. Der Wert wird immer zu einem anderen Wert addiert, um ein Datenfeld eines bestimmten Typs anzugeben. Der Wert für den Datentyp Variant wird nur zurückgegeben, wenn es dem Wert für Datenfeld hinzugefügt wurde, um anzuzeigen, daß das Argument für die VarType-Funktion ein Datenfeld ist. Zum Beispiel wird der Wert, der für ein Datenfeld aus Ganzzahlen zurückgegeben wird, als 2 + 8192 oder als 8194 angegeben. Wenn ein Objekt eine Standardeigenschaft hat, gibt VarType (Objekt) den Typ dieser Standardeigenschaft zurück.