Función TypeName; Función VarType
Devuelve una cadena (TypeName) o un valor numérico (VarType) que contiene información de una variable.
Sintaxis:
TypeName (Variable) / VarType (Variable)
Valor de retorno:
Cadena; Entero
Parámetros:
Variable: La variable de la que se desea determinar su tipo. Pueden usarse los valores siguientes:
palabra clave |
Constante con nombre |
VarType |
Tipo de variable |
Boolean |
|
11 |
Variable lógica |
Date |
V_DATE |
7 |
Variable de fecha |
Currency |
V_CURRENCY |
6 |
Variable monetaria |
Double |
V_DOUBLE |
5 |
Variable doble de coma flotante |
Integer |
V_INTEGER |
2 |
Variable entera |
Long |
V_LONG |
3 |
Variable entera larga |
Object |
|
9 |
Variable de objeto |
Single |
V_SINGLE |
4 |
Variable simple de coma flotante |
String |
V_STRING |
8 |
Variable de cadena |
Variant |
|
12 |
Variable variante (puede contener todos los tipos especificados por la definición) |
Empty |
V_EMPTY |
0 |
La variable no está inicializada |
Null |
V_NULL |
1 |
No hay datos válidos |
Ejemplo:
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,"Algunos tipos en LibreOffice Basic"
End Sub