Inhoud

# Compiler-opties, Runtime-condities

De compiler-opties die gespecificeerd worden op module-niveau beïnvloeden de controles van de LibreOffice Basic compiler en de foutboodschappen. Door de gebruikte opties kunnen de Basic syntaxis en de Basic instructies anders werken. Hoe minder vaak er een Option gebruikt wordt, hoe eenvoudiger en foutvriendelijker de taal LibreOffice Basic is. Maar met Option, voegt u juist mogelijkheden en meer controles aan de taal toe.

De compiler-opties moeten gespecificeerd worden voor de uitvoerbare code in een module.

### Syntaxis:

## Instructie Option Base

Definieert de standaardwaarde voor de ondergrens van matrices als 0 of 1.

## Instructie Option ClassModule

Specificeert dat de module een class module is die elementen, eigenschappen, procedures en functies bevat.

## Instructie Option Compatible

Option Compatible is een aanvulling op de LibreOffice Basic compiler, aan de taal Basic kunnen hiermee instructies worden toegevoegd of gewijzigd.

## CompatibilityMode

De functie CompatibilityMode beheert de runtime mode en beïnvloedt, na elke wijziging van die mode, alle code die daarna wordt uitgevoerd.

## Instructie Option Explicit

Specificeert dat elke variabele in de programmacode expliciet moet worden gedeclareerd met de Dim-instructie.

## Option Private Module

Geeft aan dat de module bekend is in de Basic-bibliotheek waartoe het behoort.

## Instructie Option VBASupport

Geeft aan dat LibreOffice-Basic sommige VBA statements, functies en objecten ondersteunt.

Opties die op module-niveau worden gespecificeerd beïnvloeden ook LibreOffice Basic runtime condities. Het kan verschil uitmaken voor het gedrag van de LibreOffice Basic instructies.

Verwante onderwerpen

Instructie Property

Exclusieve VBA-functies en instructies

Object Err [VBA]