Příkaz Option Compatible
Option Compatible zapíná na úrovni modulu režim kompilátoru Basicu kompatibilní s VBA.
Funkce CompatibilityMode() určuje režim běhu programů a ovlivňuje, jak se bude po nastavení nebo zrušení tohoto režimu vykonávat veškerý kód.
Tato funkce může ovlivnit následující situace:
Povolí v identifikátorech speciální znaky. V identifikátorech bude možné použít všechny znaky, které jsou písmeny ve znakové sadě Latin-1 (ISO 8859-1).
Podpora klíčových slov Private/Public pro procedury.
Povinný příkaz Set pro objekty.
Výchozí hodnoty nepovinných parametrů v procedurách.
Pojmenované parametry, pokud existuje více nepovinných parametrů.
Přednačítání knihoven LibreOffice Basic
Option Compatible je nutné použít při vytváření modulů tříd.
Option Compatible
Speciální znaky jako identifikátory
Option Compatible' S tímto příkazem kód funguje,
' jinak by způsobil chybu při kompilování
Sub Main
ä = 10
print ä
End Sub
Příkaz Option Compatible je automaticky nastaven příkazem Option VBAsupport 1.