Indhold
Indholdsfortegnelse 🔎︎

# Option Compatible-udtryk

Option Compatible (Indstillingen Kompatibel) udvider LibreOffice Basic-kompiler og -kørselstid samt tillader supplerende sprogkonstrukter i Basic.

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

Funktionen CompatibilityMode() kontrollerer afviklingstilstanden og påvirker al kode, der udføres efter indstilling eller genindstilling af tilstanden.

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

- Tillad specialtegn som identifikatorer. Alle tegn, der er definet som bogstaver i tegnsætter Latin-1 (ISO 8859-1), accepteres som en del af identifikatorerne.

- Opret VBA-konstanter, herunder tegn, der ikke kan udskrives.

- 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

### Eksempel:

### Specialtegn som identifikatorer

            Option Compatible
            ' Med denne indstilling fungerer koden, ellers forårsager den en kompileringsfejl
            Sub Main
                ä = 10
                print ä
            End Sub

Udtrykket Option VBAsupport 1indstiller automatisk udtrykket Option Compatible.

Relaterede emner

Rem udtyk

funktionen CompatibilityMode()

Option Base-udtryk

Option Explicit-udtryk

Option VBASupport-udtryk

Option ClassModule-udtryk

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

Se Identifikation af operativsystemet og Hent sessionoplysninger, for at finde eksempler på klassemoduler eller det delte Basic-bibliotek Acces2Base for at finde andre klasse-eksempler, der bruger af kompilertilstanden Option Compatible.