Hilfe für LibreOffice 7.3
Option Compatible extends LibreOffice Basic compiler and runtime, allowing supplemental language constructs to Basic.
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.
Diese Option kann folgende Situationen beeinflussen oder unterstützen:
Sonderzeichen als Bezeichner zulassen. Alle Zeichen, die im Zeichensatz Latin-1 (ISO 8859-1) als Buchstaben definiert sind, werden als Teil der Bezeichner akzeptiert.
VBA-Konstanten mit nicht druckbaren Zeichen erstellen.
Unterstützt private/öffentliche Schlüsselwörter für Prozeduren.
Verpflichtende Anweisung Set für Objekte.
Standardwerte für optionale Parameter in Prozeduren.
Benannte Argumente, wenn mehrere optionale Parameter vorhanden sind.
Vorladen von LibreOffice Basic-Bibliotheken
Option Compatible ist beim Codieren von Klassenmodulen erforderlich.
Option Compatible
Option Compatible
' Mit dieser Option funktioniert der Code, sonst kommt es zu einem Kompilierungsfehler
Sub Main
ä = 10
print ä
End Sub
Die Anweisung Option VBAsupport 1 setzte die Anweisung Option Compatible automatisch.