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