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