Instrução Option Compatible
A instrução Option Compatible ativa o modo de compatibilidade VBA do Basic a nível de módulo.
A função CompatibilityMode() controla o modo de execução e afeta todo código executado subsequentemente.
Esta opção pode afetar ou ajudar nas seguintes situações:
Permite caracteres especiais como identificadores. Todos os caracteres que são definidos como letras no conjunto de caracteres Latin-1 (ISO 8859-1) são aceitos como parte do identificador.
Suportar palavras reservadas Private/Public para procedimentos.
Instrução Set compulsória para objetos.
Valores padrão para parâmetros opcionais em procedimentos.
Argumentos nomeados quando vários parâmetros opcionais existem.
Pré-carga de bibliotecas do LibreOffice Basic
A instrução Option Compatible é necessária quando programar módulos de classes.
Option Compatible
Caracteres especiais como identificadores
Option Compatible' Com esta opção o programa funciona, senão
' causará um erro no compilador
Sub Main
ä = 10
print ä
End Sub
A instrução Option VBAsupport 1 ativa a instrução Option Compatible automaticamente.