Module
Contents
Index 🔎︎

# TypeName Function; VarType Function

傳回包含變數資訊的字串 (TypeName) 或數值 (VarType)。

## 語法：

    TypeName (Variable) / VarType (Variable)

## 傳回值類型：

字串型；整型

## 參數：

Variable：要確定其類型的變數。您可以使用以下的值：

關鍵字 | Named constant | VarType | 變數類型
Boolean |  | 11 | 布林型變數
Date | V_DATE | 7 | 日期型變數
Currency | V_CURRENCY | 6 | Currency variable
Double | V_DOUBLE | 5 | 雙精度型浮點變數
Integer | V_INTEGER | 2 | 整數型變數
Long | V_LONG | 3 | 長型整數變數
Object |  | 9 | 物件型變數
Single | V_SINGLE | 4 | 單精度型浮點變數
String | V_STRING | 8 | 字串型變數
Variant |  | 12 | 變體型變數 (可包含由定義指定的所有類型)
Empty | V_EMPTY | 0 | 未初始化變數
Null | V_NULL | 1 | 無有效資料

## 錯誤代碼：

5 無效的程序呼叫

## 示例：

    Sub ExampleType

    Dim iVar As Integer

    Dim sVar As String

    Dim siVar As Single

    Dim dVar As Double

    Dim bVar As Boolean

    Dim lVar As Long

    Dim cVar as Currency

    Dim tVar as Date

     MsgBox TypeName(iVar) & " " & VarType(iVar) & Chr(13) &_

     TypeName(sVar) & " " & VarType(sVar) & Chr(13) &_

     TypeName(siVar) & " " & VarType(siVar) & Chr(13) &_

     TypeName(dVar) & " " & VarType(dVar) & Chr(13) &_

     TypeName(bVar) & " " & VarType(bVar) & Chr(13) &_

     TypeName(cVar) & " " & VarType(cVar) & Chr(13) &_

     TypeName(tVar) & " " & VarType(tVar) & Chr(13) &_

     TypeName(lVar) & " " & VarType(lVar),0,"Some types in LibreOffice Basic"

    End Sub