La cartella di lavoro contiene un oggetto UserForm o un modulo di classe

La cartella di lavoro che si desidera aprire contiene un oggetto UserForm o un modulo di classe nel progetto VBA associato alla cartella stessa. Ciò potrebbe comportare rischi per la protezione, perché gli oggetti UserForm e i moduli di classe potrebbero contenere macro non sicure.

Se il livello di protezione per le macro è impostato su Disattiva tutte la macro con notifica o Disattiva tutte le macro tranne quelle con firma digitale, viene data la possibilità di scegliere se rimuovere il progetto VBA dalla cartella di lavoro o mantenerlo. È consigliabile mantenere il progetto VBA solo se si ritiene che la cartella di lavoro provenga da una fonte attendibile. Se si sceglie di rimuovere il progetto VBA dalla cartella di lavoro, il progetto non verrà semplicemente disattivato ma verrà effettivamente eliminato dalla cartella di lavoro.

Se il livello di protezione per le macro è impostato su Disattiva tutte le macro senza notifica, il progetto VBA verrà rimosso automaticamente dalla cartella di lavoro. Se si ritiene che la cartella di lavoro provenga da una fonte attendibile e si desidera mantenere il progetto VBA, chiudere la cartella di lavoro senza salvare le modifiche. Impostare quindi il livello di protezione per le macro su Disattiva tutte le macro con notifica, in modo che quando si riaprirà la cartella di lavoro venga richiesto se si desidera mantenere o eliminare il progetto VBA.

È consigliabile evitare di impostare il livello di protezione su Attiva tutte le macro (scelta non consigliata, potrebbe venire eseguito codice pericoloso).

Per modificare le impostazioni di protezione per le macro in Excel, eseguire le operazioni seguenti:

  1. Nella scheda Sviluppo, nel gruppo Codice, fare clic su Sicurezza macro.

    Gruppo Codice della scheda Sviluppo

  2. Nella categoria Impostazioni macro, in Impostazioni macro fare clic su Attiva tutte le macro (scelta non consigliata, potrebbe venire eseguito codice pericoloso) e quindi fare clic su OK.

Nota: Per impedire l'esecuzione di codice pericoloso, è consigliabile reimpostare una delle opzioni che disattiva tutte le macro al termine delle operazioni sulle macro.

Nota: Questo messaggio di avviso verrà visualizzato solo se il livello di protezione per le macro è impostato su una delle opzioni che disattivano tutte le macro. Se il livello di protezione è Attiva tutte le macro (scelta non consigliata, potrebbe venire eseguito codice pericoloso) o è selezionata la casella di controllo Considera attendibile l'accesso al modello a oggetti dei progetti VBA, il progetto VBA verrà mantenuto e verrà caricato quando viene aperta la cartella di lavoro.

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×