Enum VBVarType
MS-VBAL 6.1.1.16 VbVarType
public enum VBVarType
Fields
VBArray = 8192The VBVariantValue subtype is VBArrayType.
VBBoolean = 11The VBVariantValue subtype is VBBooleanType.
VBByte = 17The VBVariantValue subtype is VBByteType.
VBCurrency = 6The VBVariantValue subtype is VBCurrencyType.
VBDataObject = 13The VBVariantValue subtype is VBObjectType.
VBDate = 7The VBVariantValue subtype is VBDateType.
VBDecimal = 14The VBVariantValue subtype is VBDecimalType.
VBDouble = 5The VBVariantValue subtype is VBDoubleType.
VBEmpty = 0The VBVariantValue subtype is VBEmptyType.
VBError = 10The VBVariantValue subtype is VBErrorType.
VBInteger = 2The VBVariantValue subtype is VBIntegerType.
VBLong = 3The VBVariantValue subtype is VBLongType.
VBLongLong = 20The VBVariantValue subtype is VBLongLongType.
👉 This value is statically undefined in a 32-bit environment.
VBNull = 1The VBVariantValue subtype is VBNullType.
VBObject = 9The VBVariantValue subtype is VBObjectType.
VBSingle = 4The VBVariantValue subtype is VBSingleType.
VBString = 8The VBVariantValue subtype is VBStringType.
VBUserDefinedType = 36The VBVariantValue subtype is VBUserDefinedTypeValue.
VBVariant = 12The VBVariantValue subtype is VBVariantType.
👉 Variant unwrapping can get really funky.
Remarks
These values encode the possible return values of the StdInformation__VarType(VBVariantValue) function.