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 di Office a meno che non si sia certi delle operazioni eseguite da tali 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 desidera la funzionalità fornita dalla macro. Per altre informazioni, vedere Proteggersi dai virus macro.

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

Per informazioni sull'uso di macro in un computer che esegue Windows S, vedere Bloccare 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 modo silenzioso malware, ad esempio virus, nel computer o nella rete dell'organizzazione.

Cambiare le impostazioni delle macro in Centro protezione

Le impostazioni delle macro sono reperibili in Centro protezione. Tuttavia, se il dispositivo è gestito dall'azienda o dall'istituto di istruzione, l'amministratore di sistema potrebbe impedire a chiunque di modificare le impostazioni.

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. Selezionare le opzioni desiderate e quindi fare clic su OK.

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

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

    In Excel questa opzione è Disabilita le 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 le 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 semplicemente eseguita. Se la macro è firmata da un autore non ancora considerato attendibile, si ha la possibilità di abilitare la macro firmata e di considerare attendibile l'autore.

    In Excel questa opzione è Disabilita le macro VBA tranne le macro con firma digitale e si applica solo alle macro VBA.

  • Abilita tutte le macro (scelta non consigliata, potrebbe essere eseguito codice pericoloso)     Tutte le macro vengono eseguite senza conferma. Questa impostazione rende il computer vulnerabile a codice dannoso.

    In Excel questa opzione è Abilita macro VBA (scelta non consigliata, potrebbe essere eseguito codice pericoloso) e si applica solo alle macro VBA.

  • Excel dispone anche di una casella di controllo Per abilitare le macroExcel 4.0 quando 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 di 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     Impedire o consentire l'accesso programmatico al modello a oggetti Visual Basic, Applications Edition (VBA) da un client di automazione. Questa opzione di sicurezza consente di automatizzare un'applicazione di Office e modificare l'ambiente VBA e il modello a oggetti. Si tratta di un'impostazione per utente e per applicazione e impedisce l'accesso per impostazione predefinita, impedendo ai programmi non autorizzati di creare codice dannoso autoreplicante. 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 un 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 Office Insider

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?

Grazie per il feedback!

×