TypeName 函數

套用到
Microsoft 365 Access Access 2021 Access 2019 Access 2016

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

語法

TypeName (varname)

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

註解

TypeName 傳回的字串可以是下列其中一項:

傳回字串 變數
物件類型 類型為 objecttype 的物件
位元組 位元組值
整數 整數
長整數
Single 單一精確度浮點數
Double 雙精度浮點數
貨幣 貨幣值
Decimal 十進位值
日期 日期值
String String
布林值 布林值
錯誤 錯誤值
空白 未初始化
Null 沒有有效的資料
物件 一個物件
未知 類型不明的物件
關於您的任何 未參照物件的物件變數

    

如果 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()".