Indhold
Indholdsfortegnelse 🔎︎

# Option Compatible-udtryk

Option Compatible tænder den VBA-kompatible Basic compiler-tilstand på modulniveau. Funktionen CompatibilityMode() kontrollerer kørselstidstilstand og påvirker al kode, der køres efter at tilstanden er aktiveret eller reaktiveret.

Dette udtryk skal tilføjes før den eksekverbare programkode i et modul.

Denne funktion kan påvirke eller assistere i disse situationer:

- Tillad specialtegn som identifikatorer.

- Opret konstanter, der indeholder ikke-udskrivelige tegn.

- Understøt Private/Public( = fælles) nøgleord for procedurer.

- Obligatoriske Set-udtryk for objekter.

- Standardværdier for valgfrie parametre i procedurer.

- Navngivne argumenter, der der findes flere valgfire parametre.

- Forhåndsindlæsning af LibreOffice Basic-biblioteker

Option Compatible er nødvendig under kodning af klassemoduler.

### Syntaks:

Option Compatible

# CompatibilityMode() Funktion

CompatibilityMode() funktionen kontrollerer kørselstidstilstanden og påvirker al kode, der køres efter at tilstanden er aktiveret eller reaktiveret. Option Compatible tænder for VBA-kompatibiliteten på modulniveau i LibreOffice Basic-compileren.

Brug denne funktion med forsigtighed: begræns den for eksempel til dokumentkonvertering.

Denne funktion kan påvirke eller hjælpe i disse situationer:

- Opret opregninger med Enum-udtryk

- Opdater betingelser for udførelse af Dir

- Kørsel af kommandoen RmDir i VBA-tilstand

- Ændring af adfærd for Basics Dir-kommando

CompatibilityMode()-funktionen kan være nødvendig under anvendelse af Option Compatible eller Option VBASupport compiler-tilstande.

### Syntaks:

CompatibilityMode(True | False)

Relaterede emner

På Identifikation af operativsystem og Hentning af sessionsinformation finder du enkle eksempler på Option Compatible, eller Access2Base shared Basic library hvor du finder andre klasse-eksempler med brug af Option Compatible compiler-tilstand.

Rem udtyk

Variablers omfangsændringer på Anvendelse af procedurer og funktioner med CompatibilityMode()-funktion.

Option Base-udtryk

Option Explicit-udtryk

Option VBASupport-udtryk

Option ClassModule-udtryk