Basic-constanten

Constanten die in Basic-programma's gebruikt worden

Boleaanse constanten

Naam

Type

Waarde

True

Boolean

1

False

Boolean

0


Voorbeeld:


            Dim bPositive as Boolean
            bPositive = True
        

Mathematische constante

Naam

Type

Waarde

Pi

Double

3.14159265358979


Voorbeeld:


            Function Rad2Deg( aRad as Double) As Double
             Rad2Deg = aRad * 180.00 / Pi
            End Function
        

Object-constante

Naam

Type

Gebruik

Empty

Variant

De waarde Leeg geeft aan dat de variabele niet gebruikt wordt.

Null

null

Geeft aan dat de variabele geen gegevens bevat.

Nothing

Object

Wijs het object Niets aan een variabele toe om een vorige toewijzing te verwijderen.


Voorbeeld:


            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
        

Aanvullende VBA-constanten

De volgende constantes zijn beschikbaar wanneer de VBA compatibiliteit modus geactiveerd is

warning

This constant, function or object is enabled with the statement Option VBASupport 1 placed before the executable program code in a module.


Benoemde constante

Hexadecimale (decimale) waarde

Omschrijving

vbTrue

-1

Deel van de vbTriState opsomming.

vbFalse

0

Deel van de vbTriState opsomming.

vbUseDefault

-2

Deel van de vbTriState opsomming.

vbCr

\x0D (13)

CR - Regeleinde

vbCrLf

\x0D\x0A (13 10)

CRLF - Regeleinde en nieuwe regel

vbFormFeed

\x0c (12)

FF- volgende pagina

vbLf

\x0A (10)

LF - nieuwe regel

vbNewLine

\x0D\x0A (13 10) for Windows

\x0A (10) for other systems

LF of CRLF

vbNullString

""

Null-reeks

vbTab

\x09 (9)

HT - Horizontale tab

vbVerticalTab

\x0B (11)

VT - Verticale tab


Help ons, alstublieft!