Contenuto

# Istruzione Option Compatible

L'istruzione Option Compatible estende le funzionalità del compilatore e dell'ambiente di esecuzione di LibreOffice Basic, permettendogli di usare costrutti supplementari di Basic.

Questa istruzione deve essere inserita prima del codice eseguibile del programma all'interno del modulo.

Questa opzione può interessare o aiutare nelle situazioni sotto specificate:

- Consente caratteri speciali come identificatori. Tutti i caratteri definiti come lettera nel gruppo di caratteri Latino-1 (ISO 8859-1) sono accettati come parte degli identificatori.

- Crea costanti VBA inclusi i caratteri non stampabili.

- Consente che l'operatore New sia opzionale nelle istruzioni Dim.

- Consente valori predefiniti per i parametri opzionali delle procedure.

- Utilizzare argomenti denominati quando esistono più parametri opzionali.

- Precaricamento delle librerie LibreOffice Basic

Option Compatible è obbligatorio quando si programmano moduli di classe.

### Sintassi:

Option Compatible

### Esempio:

### Caratteri speciali come identificatori

            Option Compatible
            ' con questa opzione il codice funziona, altrimenti genera un errore di compilazione
            Sub Main
                ä = 10
                print ä
            End Sub

L'istruzione Option VBAsupport 1 comporta automaticamente l'istruzione Option Compatible.

Argomenti correlati

Istruzione Rem

Funzione CompatibilityMode()

Istruzione Option Base

Istruzione Option Explicit

Istruzione Option VBASupport

Opzione ClassModule

Modifica di ambito delle variabili in Uso di procedure e funzioni con la funzione CompatibilityMode().

Fate riferimento ai capitoli Identificazione del sistema operativo e Ottenere informazioni sulla sessione per esempi di moduli di classe, oppure alla libreria Basic condivisa Access2Base per altri esempi di classe che fanno uso della modalità di compilazione Option Compatible.