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 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.
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.
CompatibilityMode(True | False)