Funzione TypeName; Funzione VarType

Restituisce una stringa (TypeName) o un valore numerico (VarType) contenente informazioni relative a una variabile.

Sintassi:

TypeName (Variabile) / VarType (Variabile)

Valore restituito:

String; Integer

Parametri:

Variabile: variabile di cui si desidera determinare il tipo. Potete usare i seguenti valori:

parola chiave

Costante nominata

VarType

Tipo di variabile

Boolean

11

Variabile booleana

Date

V_DATE

7

Variabile data

Currency

V_CURRENCY

6

Variabile di valuta

Double

V_DOUBLE

5

Variabile numerica decimale doppia

Integer

V_INTEGER

2

Variabile numerica intera

Long

V_LONG

3

Variabili numerica intera lunga

Object

9

Variabile oggetto

Single

V_SINGLE

4

Variabile numerica decimale singola

String

V_STRING

8

Variabile stringa

Variant

12

Variabile variante (che può contenere tutti i tipi specificati dalla definizione)

Empty

V_EMPTY

0

Variabile non inizializzata

Null

V_NULL

1

Nessun dato valido


Codici di errore:

5 Richiamo di procedura non valido

Esempio:

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,"Alcuni tipi disponibili in LibreOffice Basic"

End Sub