Modul
Indhald
Innhaldsliste 🔎︎

# Basic-konstantar

Konstantar brukte i Basic-program

## Boolske konstantar

Namn | Type | Verdi
True | Boolean | 1
False | Boolean | 0

## Eksempel:

    Dim bPositive as Boolean

    bPositive = True

## Matematiske konstantar

Namn | Type | Verdi
Pi | Double | 3.14159265358979

## Eksempel:

    Function Rad2Deg( aRad as Double) As Double

     Rad2Deg = aRad * 180.00 / Pi

    End Function

## Objektkonstantar

Namn | Type | Bruk
Empty | Variant | Verdien Empty indikerer at variabelen ikkje er initialisert.
Null | null | Indikerer at variabelen ikkje inneheld data.
Nothing | Object | Tilordna Nothing-objektet til ein variabel for å fjerna tidlegare tilordningar.

## Eksempel:

    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

## Ekstra VBA-konstantar

Desse konstantane er tilgjengelege når støtte for VBA er slått på

Denne funksjonen eller konstanten er slått på med uttrykket Option VBASupport 1 sett framføre den køyrbare programkoden i ein modul.

Namngjeven konstant | Heksadesimal (desimal) verdi | Skildring
vbTrue | -1 | Del av vbTriState-oppteljing.
vbFalse | 0 | Del av vbTriState-oppteljing.
vbUseDefault | -2 | Del av vbTriState-oppteljing.
vbCr | \x0D (13) | CR - vognretur
vbCrLf | \x0D\x0A (13 10) | CRLF - vognretur og ny linje
vbFormFeed | \x0c (12) | FF - ny side
vbLf | \x0A (10) | LF - ny linje
vbNewLine | \x0D\x0A (13 10) for 32-bit Windows \x0A (10) for andre 64-bit systems | LF eller CRLF
vbNullString | "" | Nullstreng
vbTab | \x09 (9) | HT - vassrett tabulering
vbVerticalTab | \x0B (11) | VT - loddrett tabulering