Microsoft® Visual Basic® Scripting Edition VarType-Funktion |
Sprachreferenz
|
Gibt einen Wert zurück, der den Untertyp einer Variablen angibt.
VarType(VarName)
Das Argument VarName kann eine beliebige Variable sein.
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.
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.