Option Compatible Statement

Option Compatible aktiviert den VBA-kompatiblen Basic-Compiler-Modus auf Modulebene. Die Funktion CompatibilityMode() steuert den Laufzeitmodus und wirkt sich auf den gesamten Code aus, der nach dem Setzen oder Zurücksetzen des Modus ausgeführt wird.

warning

Diese Anweisung muss in einem Modul vor dem ausführbaren Programmcode stehen.


Diese Option kann folgende Situationen beeinflussen oder unterstützen:

note

Option Compatible ist beim Codieren von Klassenmodulen erforderlich.


Syntax:

Option Compatible

Funktion CompatibilityMode()

Die Funktion CompatibilityMode() steuert den Laufzeitmodus und wirkt sich auf den gesamten Code aus, der nach dem Festlegen oder Zurücksetzen des Modus ausgeführt wird. Option Compatible aktiviert die VBA-Kompatibilität auf Modulebene für den LibreOffice Basic-Compiler.

warning

Verwenden Sie diese Funktion mit Vorsicht und beschränken Sie diese beispielsweise auf Dokumentkonvertierungssituationen.


Diese Funktion kann folgende Situationen beeinflussen oder Abhilfe schaffen:

note

Die Funktion CompatibilityMode() ist möglicherweise erforderlich, wenn Sie in die Compiler-Modi Option Compatible oder Option VBASupport wechseln.


Syntax:

CompatibilityMode(True | False)

Unter Betriebssystem identifizieren und Sitzungsinformationen abrufen finden Sie einfache Beispiele für Option Compatible oder unter Gemeinsam genutzte Access2Base-Basisbibliothek weitere Klassenbeispiele für die Verwendung von Option Compatible für den Compiler-Modus.

Bereichsänderung für Variablen in Verwenden von Prozeduren und Funktionen mit der Funktion CompatibilityMode().