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 支援與意見反應。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應