Função TypeName Function; VarType

Retorna uma string (TypeName) ou um valor numérico (VarType) que contém informação para uma variável.

Sintaxe:


TypeName (Variável) / VarType (Variável)

Valor de retorno:

String; Integer

Parâmetros:

Variable: a variável cujo tipo você deseja determinar. Pode-se usar os seguintes valores:

palavra-chave

Constante nomeada

VarType

Tipo de variável

Boolean

11

Variável lógica

Date

V_DATE

7

Variável Date

Currency

V_CURRENCY

6

Variável tipo Currency

Double

V_DOUBLE

5

Variável Double de ponto flutuante

Integer

V_INTEGER

2

Variável Integer

Long

V_LONG

3

Variável inteiro Long

Object

9

Variável Object

Single

V_SINGLE

4

Variável Single de ponto flutuante

String

V_STRING

8

Variável String

Variant

12

Variável Variant (pode conter todos os tipos especificados pela definição)

Empty

V_EMPTY

0

Variável não inicializada

Null

V_NULL

1

Sem dados válidos


Códigos de erro:

5 Chamada de procedimento inválida

Exemplo:


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,"Alguns tipos no LibreOffice Basic"
End Sub

♥ Doe para nosso projeto! ♥