TypeName Function; VarType Function
Returns a string (TypeName) or a numeric value (VarType) that contains information for a variable.
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠ°
TypeName (Variable) / VarType (Variable)
ΠΡΠ°ΡΠΈ Π²ΡΠ΅Π΄Π½ΠΎΡΡ:
ΠΠΈΠ·Π°;ΡΠ΅Π» Π±ΡΠΎΡ
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ:
Variable: The variable that you want to determine the type of. You can use the following values:
ΠΠ»ΡΡΠ΅Π½ Π·Π±ΠΎΡ |
Named constant |
VarΠ’ΠΈΠΏ |
Π’ΠΈΠΏ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° |
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 |
Variant variable (can contain all types specified by the definition) |
Empty |
V_EMPTY |
0 |
Variable is not initialized |
Null |
V_NULL |
1 |
ΠΠ΅ Π²Π°Π»ΠΈΠ΄Π΅Π½ ΠΏΠΎΠ΄Π°ΡΠΎΠΊ |
ΠΡΠΈΠΌΠ΅Ρ
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