回傳一個字 串 ,提供關於 變數的資訊。
語法
TypeName (varname)
所需的 varname參數 是一個包含任意變數的 變體 ,除了使用者 定義型別的變數外。
註解
TypeName 回傳的字串可以是以下任一種:
| 弦回來了 | 變數 |
|---|---|
| 物件類型 | 一個型別為 objecttype 的物件 |
| 位元組 | 位元組值 |
| 整數 | 整數 |
| Long | 長整數 |
| Single | 單精度浮點數 |
| 雙精確度 | 雙精度浮點數 |
| 貨幣 | 貨幣價值 |
| 十進位 | 十進位值 |
| Date | 日期價值 |
| 字串 | 字串 |
| 布林值 | 布林值 |
| 錯誤 | 一個錯誤值 |
| 空白 | 未初始化 |
| Null | 沒有有效資料 |
| Object | 一個物件 |
| Unknown | 一個類型未知的物件 |
| 無 | 物件變數不指向物件 |
若 varname 為 陣列,回傳字串可為可能回傳的字串 (或變 體) ,並加上空括號。 例如,若 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 支援與意見反應。