TypeName Function; VarType Function

Muuttujan tietoja palautetaan merkkijonona (TypeName) tai numeroarvona (VarType).

Syntaksi:

TypeName (Variable) / VarType (Variable)

Palautusarvo:

merkkijono (String); Integer-tyypin kokonaisluku

Parametrit:

Muuttuja1: Muuttuja, jonka tyyppi halutaan selvittää. Seuraavat arvot ovat mahdollisia:

avainsana

Named constant

VarType

Muuttujan tyyppi

Boolean

11

Boolen muuttuja (totuusarvo)

Date

V_DATE

7

päivämäärämuuttuja

Currency

V_CURRENCY

6

Currency variable

Double

V_DOUBLE

5

kaksoistarkkuuden liukulukumuuttuja

Integer

V_INTEGER

2

kokonaislukumuuttuja

Long

V_LONG

3

pitkä kokonaislukumuuttuja

Object

9

objektimuuttuja

Single

V_SINGLE

4

perustarkkuuden liukulukumuuttuja

String

V_STRING

8

merkkijonomuuttuja

Variant

12

Yleismuuttuja (voi sisältää jonkun muista tietotyypeistä määritelmänsä mukaan)

Empty

V_EMPTY

0

muuttujaa ei ole alustettu

Null

V_NULL

1

ei kelvollinen tieto


Error codes:

5 Virheellinen proseduurikutsu

Esimerkki:

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,"LibreOffice Basicin tietotyyppejä"

End Sub