Constantes de Basic

Constantes utilizadas en programas escritos en Basic

Constantes booleanas

Nombre

Tipo

Valor

True

Boolean

1

False

Boolean

0


Ejemplo:

Dim bPositive as Boolean

bPositive = True

Constante matemática

Nombre

Tipo

Valor

Pi

Double

3.14159265358979


Ejemplo:

Function Rad2Deg( aRad as Double) As Double

 Rad2Deg = aRad * 180.00 / Pi

End Function

Constantes de objetos

Nombre

Tipo

Utilización

Empty

Variant

El valor Vacío indica que no se ha inicializado la variable.

Null

null

Indica que la variable no contiene datos.

Nothing

Object

Asigne el objeto Nothing a una variable para quitar una asignación anterior.


Ejemplo:

SubExampleEmpty

Dim sVar As Variant

 sVar = Empty

 Print IsEmpty(sVar) ' Returns True

End Sub

Sub ExampleNull

Dim vVar As Variant

 MsgBox IsNull(vVar)

End Sub

Sub ExampleNothing

Dim oDoc As Object

 Set oDoc = ThisComponent

 Print oDoc.Title

 oDoc = Nothing

 Print oDoc ‘ Error

End Sub

Constantes adicionales de VBA

Las constantes siguientes están disponibles cuando se activa el modo de compatibilidad con VBA

Icono de advertencia

Esta función o constante se activa por medio de la instrucción Option VBASupport 1, colocada antes del código del programa ejecutable de algún módulo.


Constante con nombre

Valor hexadecimal (decimal)

Descripción

vbCr

\x0D (13)

CR: retorno de carro

vbCrLf

\x0D\x0A (13 10)

CRLF: retorno de carro y salto de renglón

vbFormFeed

\x0c (12)

FF: salto de página

vbLf

\x0A (10)

LF: salto de renglón

vbNewLine

\x0D\x0A (13 10) para Windows de 32 bits

\x0A (10) para otros sistemas de 64 bits

LF o CRLF

vbNullString

""

Cadena nula

vbTab

\x09 (9)

HT: tabulación horizontal

vbVerticalTab

\x0B (11)

VT: tabulación vertical