Option Compatible

Inhalte
Index 🔎︎

# Option Compatible Statement

Option Compatible turns on the VBA-compatible Basic compiler mode at the module level.

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

The function CompatibilityMode() controls runtime mode and affects all code executed after setting or resetting the mode.

Diese Option kann folgende Situationen beeinflussen oder unterstützen:

- Allow special characters as identifiers. all characters that are defined as letter in the Latin-1 (ISO 8859-1) character set, are accepted as part of identifiers.

- Create VBA constants including non-printable characters.

- 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.

### Syntax:

Option Compatible

### Beispiel:

### Special characters as identifiers

            Option Compatible' With this option the code works, other-
                                ' wise it will cause a compiling error
            Sub Main
                ä = 10
                print ä
            End Sub

Statement Option VBAsupport 1 sets Option Compatible statement automatically.

Verwandte Themen

Anweisung Rem

CompatibilityMode() Function

Optionen für Anweisung Base

Anweisung Option Explicit

Anweisung Option VBASupport

Anweisung Option ClassModule

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

Refer to Identifying the Operating System and Getting Session Information for class module examples, or Access2Base shared Basic library for other class examples making use of Option Compatible compiler mode.