Indhald
Innhaldsliste 🔎︎

# Option Compatible-uttrykket

Option Compatible slår på VBA-kompatible Basic kompileringsmodus på modulnivå. Funksjionen CompatibilityMode() kontrollerer køyretidsmodus og påverkar all kode som vert køyrd etter at modus er sett.

Dette uttrykket må setjast inn framføre programkoden i ein modul.

Dette alternativet kan påverka eller bistå i desse situasjonane:

- Tillat spesialteikn som identifikatorar.

- Laga konstantar også med teikn som ikkje kan skrivast ut.

- Støttar Private-/Public-nøkkelord for prosedyrar.

- Tvungne Set-utsegner for objekt.

- Standardverdiar for valfrie parameterar i prosedyrar.

- Namngjevne argument når det finst valfrie parameterar.

- Førehandslasting av LibreOffice Basic-bibliotek

Option Compatible er påkravd når du kodar klassemodular.

### Syntaks:

Option Compatible

# CompatibilityMode()-funksjonen

Funksjonen CompatibilityMode() kontrollerer køyretidsmodus og påverkar all kode som vert brukte etter at modus er slått av eller på. Option Compatible slår på VBA-kompatibiliteten på modulniveå i LibreOffice Basic-tolkaren.

Bruk denne funksjon med varsemd. Avgrens han for eksempel til dokumentkonvertering.

Denne funksjonen kan påverka eller bistå i desse situasjonane:

- Oppretta opplistingar med Enum-uttrykk

- Oppdater vilkåra for køyring av Dir

- Køyring av kommandoen RmDir i VBA-modus

- Endring av åtferd for Basics Dir-kommando

CompatibilityMode()-funksjonen kan vera nødvendig ved bruk av Option Compatible eller Option VBASupport kompilatormodusar.

### Syntaks:

CompatibilityMode(True | False)

Liknande emne

Refer to Identifying the Operating System and Getting Session Information for Option Compatible simple examples, or Access2Base shared Basic library for other class examples making use of Option Compatible compiler mode.

Rem-uttrykket

Endring av variabelomfang i Bruk av prosedyrar og funksjonar med CompatibilityMode()-funksjonen.

Option Base-uttrykket

Option Explicit-uttrykket

Option VBASupport-uttrykket

Option ClassModule-uttrykket