Attivazione o disattivazione di macro nei file di Office

Lavora ovunque da qualsiasi dispositivo con Microsoft 365

Eseguire l'aggiornamento a Microsoft 365 per lavorare in qualsiasi luogo con le funzionalità e gli aggiornamenti più recenti.

Aggiorna adesso

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 azioni da eseguire. Le macro impreviste possono costituire un notevole rischio per la sicurezza. Non è necessario abilitare le macro per visualizzare o modificare il file; solo se si vogliono usare le funzionalità fornite 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 con 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 modalità non interattiva 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:

  • Sulla barra dei messaggi fare clic su Abilita contenuto.
    Il file viene aperto e viene considerato attendibile.

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

Nota: Le opzioni sono leggermente diverse in Excel, verranno chiamate non appena vengono specificate.

  • 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 è Disattiva 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 se sono presenti macro senza firma vengono visualizzati avvisi di sicurezza. Se tuttavia la macro è firmata digitalmente da un autore attendibile, la macro viene eseguita. Se la macro è firmata da un autore non ancora considerato attendibile, è possibile abilitare la macro firmata e considerare attendibile l'autore.

    In Excel questa opzione è Disattiva 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. Con questa impostazione il computer è vulnerabile all'attacco di codice potenzialmente dannoso.

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

  • Excel è anche disponibile 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     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'applicazione di Office e manipolare 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, ostacolando la creazione di codice dannoso che si replica autonomamente 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

Come 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?

Grazie per il feedback!

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

×