Contenido

# Instrucción Option Compatible

Option Compatible extends LibreOffice Basic compiler and runtime, allowing supplemental language constructs to Basic.

Esta instrucción debe añadirse antes del código del programa ejecutable en un módulo.

Esta opción puede afectar o ser de ayuda en las siguientes situaciones:

- Allow special characters as identifiers. all characters that are defined as letter in the Latin-1 (ISO 8859-1) character set, are accepted as part of identifiers.

- Create VBA constants including non-printable characters.

- Allow the New operator to be optional in Dim statements.

- Allow default values for optional parameters in procedures.

- Use named arguments when multiple optional parameters exist.

- Precargar bibliotecas de LibreOffice Basic

Es necesario utilizar Option Compatible al codificar módulos de clase.

### Sintaxis:

Option Compatible

### Ejemplo:

### Caracteres especiales como identificadores

            Option Compatible
            ' With this option the code works, otherwise it causes a compiling error
            Sub Main
                ä = 10
                print ä
            End Sub

Statement Option VBAsupport 1 implies Option Compatible statement automatically.

Temas relacionados

Instrucción Rem

Función CompatibilityMode()

Instrucción Option Base

Instrucción Option Explicit

Instrucción Option VBASupport

Instrucción Option ClassModule

Modificar el alcance de variables al utilizar procedimientos y funciones con la función CompatibilityMode().

Refer to Identifying the Operating System and Getting Session Information for class module examples, or Access2Base shared Basic library for other class examples making use of Option Compatible compiler mode.