更新:2007 年 11 月
指示由 VarType 函数返回的变量对象的类型。
备注
调用 VarType 函数时,可以在代码中使用枚举成员替换实际值。
VariantType 枚举定义用于标识可能的 Variant 类型的常数。下表列出 VariantType 枚举成员。
成员
| 成员 | 常数 | 说明 | 
|---|---|---|
| Array | vbArray | 数组。 | 
| Boolean | vbBoolean | Boolean。(True 或 False。) | 
| Byte | vbByte | Byte。(0 到 255 之间。) | 
| Char | vbChar | Char。(0 到 65535 之间。) | 
| Currency | vbCurrency | Currency。 | 
| DataObject | 
 | DataObject。 | 
| Date | vbDate | Date。(0001 年 1 月 1 日凌晨 0:00:00 到 9999 年 12 月 31 日晚上 11:59:59 之间。) | 
| Decimal | vbDecimal | Decimal。(没有小数点时为 0 到 +/-79,228,162,514,264,337,593,543,950,335 之间;而小数点右边有 28 位数时为 0 到 +/-7.9228162514264337593543950335 之间;最小的非零数为 +/-0.0000000000000000000000000001。) | 
| Double | vbDouble | Double。(负值为 -1.79769313486231E+308 到 -4.94065645841247E-324 之间;正值为 4.94065645841247E-324 到 1.79769313486231E+308 之间。) | 
| Empty | vbEmpty | null 引用。 | 
| Error | 
 | |
| Integer | vbInteger | Integer。(-2,147,483,648 到 2,147,483,647 之间。) | 
| Long | vbLong | Long。(-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 之间。) | 
| Null | vbNull | null 对象。 | 
| Object | vbObject | 任何类型都可以存储在 Object 类型的变量中。 | 
| Short | 
 | Short。(-32,768 到 32,767 之间。) | 
| Single | vbSingle | Single。(负值为 -3.402823E+38 到 -1.401298E-45 之间;正值为 1.401298E-45 到 3.402823E+38 之间。) | 
| String | vbString | String。(0 到大约 20 亿个 Unicode 字符。) | 
| UserDefinedType | vbUserDefinedType | 用户定义的类型。结构中的每个成员都有由自身数据类型决定的取值范围,并与其他成员的取值范围无关。 | 
| Variant | vbVariant | Variant. | 
智能设备开发人员说明
此枚举不受支持。
要求
**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)