返回一个提供有关变量的信息的 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。