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 |
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