Оператор Option Compatible
Option Compatible включва режима за съвместимост с VBA на компилатора на Basic на ниво модул.
Функцията CompatibilityMode() управлява режима по време на изпълнение и влияе върху всичкия код, изпълняван след включване или изключване на режима.
Тази настройка може да повлияе или да помогне в следните ситуации:
Разрешаване на специални знаци в идентификатори. Всички знаци, дефинирани като букви в знаковия набор Latin-1 (ISO 8859-1), могат да участват в идентификатори.
Създаване на константи на VBA с непечатаеми знаци.
Поддръжка на запазените думи Private/Public за процедури.
Задължителен оператор Set за обекти.
Подразбирани стойности за незадължителните параметри на процедури.
Наименувани аргументи, когато са налице няколко незадължителни параметъра.
Предварително зареждане на библиотеките на LibreOffice Basic
Option Compatible е задължителен, когато се създават модули на класове.
Option Compatible
Специални знаци в идентификатори
Option Compatible' С този оператор кодът работи, иначе
' ще предизвика грешка при компилация
Sub Main
ä = 10
print ä
End Sub
Операторът Option VBAsupport 1 автоматично задава и оператор Option Compatible.