使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

返回一个 String 类型的值,该字符串提供有关 变量 的信息。

语法

TypeName ( varname )

所需的 varname参数 是一个 Variant 类型,其中包含除用户定义类型的变量以外的任何变量。

备注

TypeName 返回的字符串可以是以下任一项:

返回的字符串

变量

对象类型

类型为 objecttype 的对象

字节

字节值

整型

整型

长整数

Single

单精度浮点数

Double

双精度浮点数

货币

货币值

Decimal

十进制值

日期

日期值

String

String

布尔

布尔值

错误

错误值

初始 化

Null

无有效数据

对象

对象

未知

类型为未知的对象

无任何操作

不引用对象的对象变量


如果 varname 是 数组 ,则返回的字符串可以是任何可能返回的字符串之一, (或 Variant) 追加了空括号。 例如,如果 varname 是整数数组, 则 TypeName 返回 “Integer()”。

示例

注意: 下面的示例演示了如何在 Visual Basic for Applications (VBA) 模块中使用此函数。 有关使用 VBA 的详细信息,请在搜索旁边的下拉列表中选择“开发人员参考”,并在搜索框中输入一个或多个术语。

此示例使用 TypeName 函数返回有关变量的信息。

Dim NullVar, MyType, StrVar As String
Dim 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()".

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×