Option Compatible

Contenuto
Indice 🔎︎

# Istruzione Option Compatible

Option Compatible attiva il modo compilatore Basic con compatibilità VBA a livello di modulo.

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

La funzione CompatibilityMode() controlla il modo del tempo di esecuzione (runtime) e riguarda tutto il codice eseguito dopo aver (re)impostato il modo.

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.

- Supporta le parole chiave Private/Public per le procedure.

- Istruzione Set obbligatoria per gli oggetti.

- Valori predefiniti per i parametri opzionali nelle procedure.

- 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, in caso-
                                ' contrario verrà generato un errore di compilazione
            Sub Main
                ä = 10
                print ä
            End Sub

L'istruzione Option VBAsupport 1 imposta l'istruzione Option Compatible in modo automatico.

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.