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

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

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.

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

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

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

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

×