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


Códigos de error:

5 Llamada a procedimiento no válida

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