TypeName 函数

应用对象
Microsoft 365 专属 Access Access 2021 Access 2019 Access 2016

返回提供变量信息的 字符串

语法

TypeName (varname)

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

备注

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

返回的字符串 变量
对象类型 类型为 objecttype 的对象
字节 字节值
整型 整型
长整型
Single 单精度浮点数
Double 双精度浮点数
货币 货币值
Decimal 十进制值
日期 日期值
String String
布尔 布尔值
错误 错误值
未初始化
Null 无有效数据
对象 对象
未知 类型未知的对象
不引用对象的对象变量

    

如果 varname 是一个数组,则返回的字符串可以是任何一个可能返回的字符串 (或附加空括号的 变体) 。 例如,如果 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()".