TypeName 函數

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

傳回字串,提供變數的相關資訊。

語法

TypeName ( varname )

必要的varname引數是 Variant,其中包含使用者定義類型的變數以外的任何變數。

備註

TypeName所傳回的字串可以是下列其中一項動作︰

傳回字串

變數

物件類型

型別是save物件

Byte

位元組值

整數

整數

長整數

Single

單精確度浮點數字

雙線

雙精度浮點數字

貨幣

貨幣值

Decimal

小數位數的值

日期

日期值

字串

字串

布林值

布林值

錯誤

錯誤值

空白

未初始化

Null

沒有正確的資料

物件

物件

Unknown

其類型是未知的物件

執行任何動作

物件變數不會參照到物件


傳回的字串陣列varname時,可以是其中一個可能的字串 (或Variant) 傳回空括號。例如,如果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()".

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×