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