Contenu
Index 🔎︎

# Instruction Option VBASupport

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

La prise en charge de VBA n'est pas complète, mais couvre une grande partie des types d'usage courants.

Cette instruction doit être ajoutée dans un module avant la partie exécutable du code.

Lorsque la prise en charge VBA est activée, les arguments de fonction LibreOffice Basic et les valeurs de retour sont les mêmes que leurs homologues des fonctions VBA. Lorsque le support est désactivé, les fonctions LibreOffice Basic peuvent accepter des arguments et retourner des valeurs différentes de leurs équivalents VBA.

### Syntaxe :

Option VBASupport {1|0}

### Paramètres :

1 : active la prise en charge VBA dans LibreOffice

0 : désactive la prise en charge VBA

### Exemple :

    Option VBASupport 1
    Sub ExampleVBA
        Dim sVar As Single
        sVar = Worksheets("Sheet1").Range("A1")
        Print sVar
    End Sub

Rubriques connexes

Propriétés VBA

Prise en charge du VBA dans LibreOffice

Fonction CompatibilityMode()

Instruction Option ClassModule