Instruction Option Compatible
Option Compatible active le mode de compilation Basic compatible VBA au niveau du module.
La fonction CompatibilityMode() contrôle le mode d'exécution et affecte tout le code exécuté après avoir défini ou réinitialisé le mode.
Cette option peut avoir un effet ou aider dans les situations suivantes :
Autoriser les caractères spéciaux comme identificateurs. Tous les caractères définis comme lettre dans le jeu de caractères Latin-1 (ISO 8859-1) sont acceptés comme faisant partie des identifiants.
Créer des constantes VBA incluant des caractères non imprimables.
Support des mots-clés Private/Public pour les procédures.
Instruction Set obligatoire pour les objets.
Valeurs par défaut pour les paramètres facultatifs dans les procédures.
Arguments nommés lorsqu'il existe plusieurs paramètres optionnels.
Préchargement des bibliothèques LibreOffice Basic
Option Compatible est requise quand on code des modules de classe.
Option Compatible
Caractères spéciaux comme identifiants.
Option Compatible' With this option the code works, other-
' wise it will cause a compiling error
Sub Main
ä = 10
print ä
End Sub
L'instruction Option VBAsupport 1 définit automatiquement l'instruction Option Compatible.