Una macro è una serie di comandi che è possibile usare per automatizzare un'attività ripetuta e può essere eseguita quando è necessario eseguire l'attività. 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.
Tuttavia, alcune macro possono rappresentare un rischio per la 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.
Avviso: Non abilitare mai le macro in un file di Microsoft 365 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.
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: Le impostazioni delle macro modificate nel Centro protezione vengono modificate solo per il programma Microsoft 365 in uso. Le impostazioni delle macro non vengono modificate per tutte le applicazioni di Microsoft 365.
-
Fare clic sulla scheda File.
-
Fare clic su Opzioni.
-
Fare clic su Centro protezione e quindi su Impostazioni Centro protezione.
-
In Centro protezione fare clic su Impostazioni macro.
-
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 si riferisce al codice scritto per automatizzare un programma di Microsoft 365 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