Enhavo
Indekso 🔎︎

# TypeName Function; VarType Function

Liveras ĉenon (TypeName) aŭ numeran valoron (VarType) kiu enhavas informon pri variablo.

### Syntax:

    TypeName (Variable) / VarType (Variable)

### Return value:

String; Integer

### Parameters:

Variable: La variablo por kiu komputi la tipon. Oni povas uzi la jenajn valorojn:

Keyword | Named constant | VarType | Variabla tipo
--- | --- | --- | ---
Boolean |  | 11 | bulea variablo
Byte |  | 17 | Byte variable
Date | V_DATE | 7 | Data variablo
Currency | V_CURRENCY | 6 | Currency variable
Double | V_DOUBLE | 5 | Duobla reela variablo
Integer | V_INTEGER | 2 | Entjera variablo
Long | V_LONG | 3 | Longa entjera variablo
Object |  | 9 | Objekta variablo
Single | V_SINGLE | 4 | Ordinara reela variablo
String | V_STRING | 8 | Ĉena variablo
Variant |  | 12 | Variant-variablo (povas enhavi ĉiujn tipojn specifitajn de la difino)
Empty | V_EMPTY | 0 | Variablo ne estas pravalorizita
Null | V_NULL | 1 | Nenia valida datumo

### Error codes:

5 Nevalida procedurvoko

### Example:

    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,"Kelkaj tipoj en LibreOffice Basic"
    End Sub