Spis treści

# Instrukcja Option Compatible

Option Compatible rozszerza kompilator i środowisko uruchomieniowe LibreOffice Basic, umożliwiając dodatkowe konstrukcje językowe Basic.

Ta instrukcja musi występować przed kodem wykonywanego programu w module.

Ta funkcja może mieć wpływ na następujące sytuacje:

- Włącza znaki specjalne w identyfikatorach. W identyfikatorach będzie można używać wszystkich znaków będących literami w zestawie znaków Latin-1 (ISO 8859-1).

- Utwórz stałe VBA zawierające znaki niedrukowalne.

- Pozwól operatorowi New być opcjonalnym w instrukcjach Dim.

- Zezwalaj na wartości domyślne parametrów opcjonalnych w procedurach.

- Użyj nazwanych argumentów, gdy istnieje wiele parametrów opcjonalnych.

- Wstępne ładowanie bibliotek LibreOffice Basic

Option Compatible musi być używana podczas tworzenia modułów klas.

### Składnia:

Option Compatible

### Przykład:

### Znaki specjalne jako identyfikatory

            Option Compatible
            ' Za pomocą tego polecenia kod działa, bez niego wystąpiłby błąd kompilacji
            Sub Main
                ä = 10
                print ä
            End Sub

Instrukcja Option VBAsupport 1 implikuje automatycznie instrukcję Option Compatible.

Tematy pokrewne

Instrukcja Rem

Funkcja CompatibilityMode()

Instrukcja Option Base

Instrukcja Option Explicit

Instrukcja Option VBASupport

Instrukcja Option ClassModule

Modyfikacja zakresu zmiennych w Używaniu procedur i funkcji za pomocą funkcji CompatibilityMode().

Zobacz Identyfikację systemu operacyjnego i Uzyskiwanie informacji o sesji dla przykładów modułów klas lub współdzieloną bibliotekę Basic Access2Base dla innych przykładów klas korzystających z trybu kompilatora Option Compatible.