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