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