Una macro consiste in una serie di comandi che possono essere utilizzati per automatizzare operazioni ricorrenti ed essere eseguiti quando è necessario eseguire un'attività. In questo articolo sono disponibili informazioni sui rischi correlati all'utilizzo delle macro e su come abilitare o disabilitare le macro in Centro protezione.

Avviso: Non abilitare mai le macro in un file Office a meno che non si sia certi di quali siano le macro. Le macro impreviste possono rappresentare un rischio significativo per la sicurezza. Non è necessario abilitare le macro per visualizzare o modificare il file. solo se si vuole la funzionalità fornita dalla macro.

Se si cercano informazioni sulla creazione di macro, vedere Guida introduttiva: Creare una macro.

Per informazioni sull'uso delle macro in un computer che esegue Windows S, vedere Bloccare le macro sospette in Office in Windows 10 S.

Le macro consentono di automatizzare le attività eseguite di frequente in modo da risparmiare tempo con la pressione di tasti e i clic del mouse. Molte vengono create con Visual Basic, Application Edition (VBA) e sono scritte da sviluppatori di software. Alcune macro, tuttavia, possono costituire un possibile rischio di sicurezza. Le macro vengono spesso usate da utenti malintenzionati per installare in silenzio malware, ad esempio un virus, nel computer o nella rete dell'organizzazione.

Abilitare le macro quando viene visualizzata la barra dei messaggi

Quando si apre un file contenente macro viene visualizzata la barra dei messaggi di colore giallo, con un'icona a forma di scudo e il pulsante Abilita contenuto. Se si è certi dell'affidabilità della fonte delle macro, attenersi alle istruzioni seguenti:

L'immagine seguente mostra un esempio della barra dei messaggi visualizzata quando il file contiene macro.

Barra dei messaggi Avviso di sicurezza per macro

Abilitare le macro solo per la sessione corrente

Attenersi alle istruzioni seguenti per abilitare le macro per la durata di apertura del file. In questo modo, quando si chiude il file e quindi lo si riapre, l'avviso viene visualizzato di nuovo.

  1. Fare clic sulla scheda File.

  2. Nell'area Avviso di sicurezza fare clic su Abilita contenuto.

  3. Fare clic su Opzioni avanzate.

  4. Nella finestra di dialogo Opzioni di sicurezza di Microsoft Office fare clic su Abilita il contenuto per questa sessione per ogni macro.

  5. Fare clic su OK.

Cambiare le impostazioni delle macro in Centro protezione

Le impostazioni delle macro sono reperibili in Centro protezione. Se tuttavia si lavora in un'organizzazione, è possibile che l'amministratore di sistema abbia modificato le impostazioni predefinite per impedirne la modifica da parte degli utenti.

Importante: La modifica delle impostazioni delle macro in Centro protezione ha effetto solo nell'applicazione di Office corrente. Le impostazioni non vengono modificate per tutte le applicazioni di Office.

  1. Fare clic sulla scheda File.

  2. Fare clic su Opzioni.

  3. Fare clic su Centro protezione e quindi su Impostazioni Centro protezione.

  4. In Centro protezione fare clic su Impostazioni macro.

    Area Impostazioni macro di Centro protezione

  5. Apportare le selezioni desiderate, quindi fare clic su OK.

Nota: Le opzioni sono leggermente diverse in Excel, le chiameremo mentre andiamo.

  • Disabilita tutte le macro senza notifica     Le macro e i relativi avvisi di sicurezza vengono disabilitati.

    In Excel questa opzione è Disattiva macro VBA senza notifica e si applica solo alle macro VBA.

  • Disabilita tutte le macro con notifica     Le macro vengono disabilitate, ma se sono presenti macro vengono visualizzati avvisi di sicurezza. Abilitare le macro caso per caso.

    In Excel questa opzione è Disabilita macro VBA con notifica e si applica solo alle macro VBA.

  • Disattiva tutte le macro tranne quelle con firma digitale     Le macro vengono disabilitate e gli avvisi di sicurezza vengono visualizzati se sono presenti macro senza firma. Tuttavia, se la macro è firmata digitalmente da un autore attendibile, la macro viene eseguita. Se la macro è firmata da un autore non ancora considerato attendibile, si ha la possibilità di abilitare la macro firmata e considerare attendibile l'autore.

    In Excel questa opzione è Disattiva macro VBA ad eccezione delle macro con firma digitale e si applica solo alle macro VBA.

  • Abilitare tutte le macro (scelta non consigliata, è possibile eseguire codice potenzialmente pericoloso)     Tutte le macro vengono eseguite senza conferma. Con questa impostazione il computer è vulnerabile all'attacco di codice potenzialmente dannoso.

    In Excel questa opzione è Attiva macro VBA (scelta non consigliata, è possibile eseguire codice potenzialmente pericoloso) e si applica solo alle macro VBA.

  • Excel è inoltre disponibile una casella di controllo per abilitare le macroExcel 4.0quando le macro VBA sono abilitate. Se si seleziona questa casella di controllo, tutte le impostazioni precedenti per le macro VBA verranno applicate anche alle macro Excel 4.0 (XLM).

    Se questa casella di controllo non è selezionata, le macro XLM vengono disabilitate senza notifica.

  • Considera attendibile l'accesso al modello a oggetti dei progetti VBA     Non consentire o consentire l'accesso a livello di programmazione al modello a oggetti Visual Basic, Applications Edition (VBA) da un client di automazione. Questa opzione di sicurezza è per il codice scritto per automatizzare un Office e modificare l'ambiente VBA e il modello a oggetti. Si tratta di un'impostazione per utente e per applicazione e nega l'accesso per impostazione predefinita, ostacolando la creazione di codice auto-replicante dannoso da parte di programmi non autorizzati. Per consentire ai client di automazione di accedere al modello a oggetti VBA, l'utente che esegue il codice deve concedere l'accesso. Per attivare l'accesso, selezionare la casella di controllo.

    Nota: Per Microsoft Publisher e Microsoft Access l'opzione Considera attendibile l'accesso al modello a oggetti dei progetti VBA non è disponibile.

Vedere anche

Modificare le impostazioni di sicurezza delle macro in Excel

In che modo il malware può infettare il PC

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Quanto ti soddisfa la qualità della traduzione?

Cosa ha influito sulla tua esperienza?

Altri commenti e suggerimenti? (Facoltativo)

Grazie per il feedback!

×