Modul
Tartalom
Index 🔎︎

# Basic konstansok

Basic programokban használt konstansok

## Logikai konstansok

Név | Típus | Érték
True | Boolean | 1
False | Boolean | 0

## Példa:

    Dim bPositive as Boolean

    bPositive = True

## Matematikai konstans

Név | Típus | Érték
Pi | Double | 3.14159265358979

## Példa:

    Function Rad2Deg( aRad as Double) As Double

     Rad2Deg = aRad * 180.00 / Pi

    End Function

## Objektum konstansok

Név | Típus | Használat
Empty | Variant | Az Empty érték azt jelzi, hogy a változó nem lett inicializálva.
Null | null | Jelzi, hogy a változó nem tartalmaz adatot.
Nothing | Object | Rendelje hozzá a Nothing objektumot egy változóhoz, hogy törölje az előző hozzárendelést.

## Példa:

    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

## További VBA konstansok

A következő konstansok akkor érhetőek el, ha a VBA kompatibilitási mód engedélyezett.

Ez a függvény vagy konstans a modul végrehajtható programkódja elé írt Option VBASupport 1 utasítással engedélyezett.

Nevesített konstans | Hexadecimális (decimális) érték | Leírás
vbTrue | -1 | A vbTriState felsorolás része.
vbFalse | 0 | A vbTriState felsorolás része.
vbUseDefault | -2 | A vbTriState felsorolás része.
vbCr | \x0D (13) | CR – Kocsi vissza
vbCrLf | \x0D\x0A (13 10) | CRLF – Kocsi vissza és soremelés
vbFormFeed | \x0c (12) | FF – Lapemelés
vbLf | \x0A (10) | LF – Soremelés
vbNewLine | \x0D\x0A (13 10) 32 bites Windowshoz \x0A (10) más 64 bites rendszerekhez | LF vagy CRLF
vbNullString | "" | Null karakterlánc
vbTab | \x09 (9) | HT – Vízszintes tabulátor
vbVerticalTab | \x0B (11) | VT – Függőleges tabulátor