返回一个提供有关变量的信息的 String。
语法
TypeName(varname)
必需的 varname参数是一个 Variant,它包含除用户定义类型的变量之外的所有变量。
备注
由 TypeName 返回的字符串可以为下列任一项:
| 返回的字符串 | 变量 | 
|---|---|
| object type | 类型为 objecttype 的对象 | 
| Byte | 字节值 | 
| Integer | Integer | 
| Long | 长整数 | 
| Single | 单精度浮点数 | 
| Double | 双精度浮点数 | 
| Currency | 货币值 | 
| Decimal | 十进制值 | 
| Date | 日期值 | 
| String | String | 
| Boolean | 布尔值 | 
| Error | 错误值 | 
| Empty | 未初始化 | 
| Null | 无有效数据 | 
| Object | 对象 | 
| 未知 | 类型未知的对象 | 
| Nothing | 未引用对象的对象变量 | 
如果 varname 是一个数组,则返回的字符串可以为任一可能返回的追加了空圆括号的字符串(或 Variant)。 例如,如果 varname 为整数数组,则 TypeName 返回 "Integer()"。
示例
此示例使用 TypeName 函数返回有关变量的信息。
' Declare variables.
Dim NullVar, MyType, StrVar As String, IntVar As Integer, CurVar As Currency
Dim ArrayVar (1 To 5) As Integer
NullVar = Null    ' Assign Null value.
MyType = TypeName(StrVar)    ' Returns "String".
MyType = TypeName(IntVar)    ' Returns "Integer".
MyType = TypeName(CurVar)    ' Returns "Currency".
MyType = TypeName(NullVar)    ' Returns "Null".
MyType = TypeName(ArrayVar)    ' Returns "Integer()".
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。