Istruzione Option Compatible
Option Compatible attiva il modo compilatore Basic compatibile con VBA a livello di 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.
Crea costanti 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.
Option Compatible
Funzione CompatibilityMode()
La funzione CompatibilityMode() controlla il modo del tempo di esecuzione (runtime) e riguarda tutto il codice eseguito dopo aver (re)impostato il modo. Option Compatible attiva la compatibilità VBA a livello di modulo per il compilatore di LibreOffice Basic.
Utilizzate questa funzione con cautela, limitatela, per esempio, a situazioni relative alla conversione di documenti.
Questa funzione può interessare o aiutare nelle situazioni sotto specificate:
Creazione di enumerazioni con l'istruzione Enum
Aggiornamento delle condizioni delle esecuzioni Dir
Avvio del comando RmDir nel modo VBA
Modifica di comportamento del comando Basic Dir
La funzione CompatibilityMode() si potrebbe rendere necessaria durante il riordinamento delle modalità di compilazione in Option Compatible o Option VBASupport.
CompatibilityMode(True | False)