Constantes do Basic

Constantes utilizadas no Basic

Constantes booleanas

Nome

Tipo

Valor

True

Boolean

1

False

Boolean

0


Exemplo:

Dim bPositive as Boolean

bPositive = True

Constantes matemáticas

Nome

Tipo

Valor

Pi

Double

3.14159265358979


Exemplo:

Function Rad2Deg( aRad as Double) As Double

 Rad2Deg = aRad * 180.00 / Pi

End Function

Constantes de objetos

Nome

Tipo

Utilização

Empty

Variant

O valor Empty indica que a variável não foi inicializada.

Null

null

Indica que a variável não contém dados.

Nothing

Object

atribua o objeto Nothing a uma variável para o remover a atribuição anterior.


Exemplo:

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 adicionais do VBA

As seguintes constantes estão disponíveis se o modo de compatibilidade VBA estiver ativado:

Ícone de aviso

Esta função ou constante é ativada com a instrução Option VBASupport 1 imediatamente antes do código executável existente no módulo.


Constante com nome

Valor hexadecimal (decimal)

Descrição

vbCr

\x0D (13)

CR - Carriage return

vbCrLf

\x0D\x0A (13 10)

CRLF - Carriage return e line feed

vbFormFeed

\x0c (12)

FF - Form feed

vbLf

\x0A (10)

LF - Line feed

vbNewLine

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

\x0A (10) para outros sistemas de 64 bits

LF ou CRLF

vbNullString

""

Cadeia nula

vbTab

\x09 (9)

HT - Tabulação horizontal

vbVerticalTab

\x0B (11)

VT - Tabulação vertical