共用方式為


TypeName 函式

會傳回提供變數相關信息的 String

語法

typeName (varname)

必要的 varname變數是包含任何變數的 Variant,但使用者定義型別的變數除外。

註解

TypeName 傳回的字串可以是下列任一項:

傳回的字串 變數
物件類型 類型為 objecttype 的物件
位元組 位元組值
整數 整數
Long 長整數
Single 單精度浮點數
雙精確度 雙精確度浮點數
貨幣 貨幣值
十進位 十進位值
Date 日期值
字串 字串
布林值 布爾值
錯誤 錯誤值
空白 初始化
Null 沒有有效數據
Object 物件
Unknown 類型未知的物件
未參考物件的物件變數

如果 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 支援與意見反應