Methode: VarType für VBS

DIAdem 2018 Hilfe


Ausgabe: Juni 2018
Artikelnummer: 370858P-0113
Angaben zum Produkt anzeigen

DOWNLOAD (Nur Windows)


DIAdem 2012 Hilfe
DIAdem 2014 Hilfe
DIAdem 2015 Hilfe
DIAdem 2017 Hilfe
DIAdem 2018 Hilfe
DIAdem 2019 Hilfe

Bestimmt den Untertyp einer Variablen.

vVarType = Object.VarType(varname)
Object VBS
Objekt mit dieser Methode. Sie müssen dieses Objekt nicht angeben.
varnameVariant
Bestimmt eine beliebige Variable.
vVarTypeVariant
Erhält den Untertyp der Variablen. Mögliche Rückgabewerte sind vbEmpty, vbNull, vbInteger, vbLong, vbSingle, vbDouble, vbCurrency, vbDate, vbString, vbObject, vbError, vbBoolean, vbVariant, vbDataObject, vbByte und vbArray. Die Methode VarType gibt bei einem Datenfeld den Wert vbArray zurück und addiert dazu noch den Datentyp der Datenfeldelemente. Wenn beispielsweise der Datentyp der Datenfeldelemente nicht festgelegt ist, gibt die Methode vbArray + vbVariant zurück.

Das folgende Beispiel bestimmt den Untertyp der Variablen MyVar:

Dim MyVar
MyVar = Array(1,2,3,4)
Select Case VarType(MyVar) 
Case VBEmpty
  Call MsgBox("Empty")
Case VBNull
  Call MsgBox("Null")
Case VBInteger
  Call MsgBox("Integer")
Case vbLong
  Call MsgBox("Long")
Case vbSingle
  Call MsgBox("Single")
Case vbDouble
  Call MsgBox("Double")
Case vbCurrency
  Call MsgBox("Currency")
Case vbDate
  Call MsgBox("Date")
Case vbString
  Call MsgBox("String")
Case vbObject
  Call MsgBox("Object")
Case vbError
  Call MsgBox("Error")
Case vbBoolean
  Call MsgBox("Boolean")
Case vbDataObject
  Call MsgBox("DataObject")
Case vbByte
  Call MsgBox("Byte")
Case vbArray + vbVariant  
  Call MsgBox("Variant Array")
End Select

Siehe auch

Objektübersicht

Verwandte Themen

IsArray | IsDate | IsEmpty | IsNull | IsNumeric | IsObject | TypeName | VarType

WAR DIESER ARTIKEL HILFREICH?

Nicht hilfreich