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 支持和反馈,获取有关如何接收支持和提供反馈的指南。