Contenu

# Options du compilateur, conditions d'exécution

Les options du compilateur spécifiées au niveau du module affectent les Basic compiler checks LibreOffice et les messages d'erreur. La syntaxe Basic aussi bien l'ensemble des instructions Basic peuvent être différents en fonctions des options utilisées. Le moins Option est utilisé, au plus le langage LibreOffice Basic est facile et tolérant. Le plus Option est utilisé, au plus le langage Basic devient riche et contrôlé.

Les options du compilateur doivent être spécifiées avant le code du programme exécutable dans un module.

### Syntaxe :

## Instruction Option Base

Définit 0 ou 1 comme limite inférieure par défaut des matrices.

## Instruction Option ClassModule

Spécifie que le module est un module de classe qui contient des membres, des propriétés, des procédures et des fonctions.

## Instruction Option Compatible

Option Compatible étend le compilateur et l'environnement d'exécution LibreOffice Basic, permettant des constructions de langage supplémentaires à Basic.

## Fonction CompatibilityMode()

La fonction CompatibilityMode() contrôle ou interroge le mode d'exécution. Cela affecte tout le code exécuté après la définition ou la réinitialisation du mode d'exécution.

## Instruction Option Explicit

Indique que chaque variable du code doit être explicitement déclarée avec l'instruction Dim.

## Option Private Module

Indique que l'étendue du module est celle de la bibliothèque auquel il appartient.

## Instruction Option VBASupport

Spécifie que LibreOffice Basic prend en charge certaines instructions, fonctions et objets VBA.

Les options spécifiées au niveau du module affectent également les conditions d'exécution Basic LibreOffice. Le comportement des instructions LibreOffice Basic peut différer.

Rubriques connexes

Instruction Property

Fonctions et instructions exclusivement VBA

Objet Err [VBA]