會返回 一個字串 ,該字串會提供 變數。

語法

TypeName ( varname )

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

註解

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

已返回字串

變數

物件類型

類型為物件 類型的物件

位元組

位元組值

整數

整數

長整數

Single

單一精確度浮點數

Double

雙精確度浮點數

貨幣

貨幣值

Decimal

小數點值

日期

日期值

String

String

布林值

布林值

錯誤

錯誤值

空白

初始 化

Null

沒有有效的資料

物件

物件

未知

類型不明的物件

不參照物件的物件變數


如果 varname 是 陣列,則所返回的字串可以是任何一個可能的已返回字串 (或 Variant) 附加空括弧。 例如,如果 varname 是整數陣列 ,TypeNameInteger()"。

範例

附註: 下列範例示範如何在 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()".

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×