Video: Lezione 2 in Anteprima del Corso VBA MasterClass di MasterExcel.it: Opzioni di Sicurezza Macro Excel 2025
Excel 2013 utilizza un sistema denominato Microsoft Authenticode che consente agli sviluppatori di autenticare i propri progetti macro o componenti aggiuntivi creati con Visual Basic, Applications Edition tramite un processo denominato firma digitale .
Quando si esegue una macro nel proprio foglio di lavoro che non è stata salvata nelle posizioni attendibili sul computer, come la cartella Modelli e XLSTART nell'area utente sul computer, Excel verifica se la macro è firmata digitalmente e che la la firma è valida e attuale. Lo sviluppatore della macro deve avere un certificato rilasciato da un'autorità affidabile o un editore fidato.
Se il programma non è in grado di verificare la firma digitale di una macro (forse perché non ce l'ha) o l'attendibilità del suo editore macro, il programma visualizza quindi un avviso di sicurezza sulla barra dei messaggi sotto l'Excel Nastro. Questa area di avviso contiene un pulsante di comando Attiva contenuto e un Centro protezione.
È quindi possibile fare clic sul pulsante Abilita contenuto per ignorare l'avviso e andare avanti ed eseguire la macro, assumendo che sia possibile garantire l'editore della macro e assicurarsi che l'esecuzione della macro non comporti rischi per la sicurezza del computer.
Si fa clic sul pulsante di comando di Trust Center nell'avviso di sicurezza sulla barra dei messaggi per aprire la finestra di dialogo Centro protezione, in cui è possibile aggiungere alle posizioni attendibili sul sistema del computer e modificare le impostazioni di protezione macro.
È inoltre possibile aprire la scheda Impostazioni macro della finestra di dialogo Centro protezione facendo clic sul pulsante di comando Protezione macro nella scheda Sviluppo (Alt + LAS) o facendo clic sul pulsante Impostazioni Trust Center nella scheda Centro protezione della finestra di dialogo Opzioni di Excel box (Alt + FTT).
Per impostazione predefinita, Excel seleziona il pulsante di opzione Disabilita tutte le macro con notifica nella scheda Impostazioni macro della finestra di dialogo Centro protezione.
Quando questa impostazione è selezionata, tutte le macro che non sono state salvate in una delle posizioni attendibili vengono automaticamente disabilitate nel foglio di lavoro, ma si ottiene un avviso di sicurezza ogni volta che si tenta di eseguire una di queste macro che consente di ignorare l'avviso e andare avanti ed eseguire la macro facendo clic sul pulsante Abilita contenuto.
La scheda Impostazioni macro della finestra di dialogo Centro protezione contiene anche questi altri pulsanti opzione che è possibile selezionare:
-
Disattiva tutte le macro senza notifica per disabilitare tutte le macro non salvate in una delle posizioni attendibili del computer e tutta la sicurezza avvisi in modo che tu e gli altri utenti del foglio di lavoro non sia possibile ignorare l'avviso ed eseguire la macro.Seleziona questa opzione quando non ti fidi delle macro di qualcun altro e vuoi rendere impossibile l'esecuzione di una macro che trasporta un virus informatico.
-
Disabilita tutte le macro con notifica (impostazione predefinita) per controllare la disattivazione di macro non salvate in una posizione attendibile e avvisi di sicurezza del computer. Quando si seleziona questa impostazione, gli utenti del foglio di lavoro non possono ignorare l'avviso ed eseguire la macro. Selezionare questa opzione quando si desidera mantenere il controllo sull'esecuzione di macro potenzialmente non attendibili.
-
Disabilita tutte le macro tranne le macro con firma digitale per abilitare automaticamente le macro con firma digitale da un editore che hai indicato è affidabile e per disabilitare tutte le macro che non sono firmate digitalmente senza notifica.
Quando selezioni questa opzione e provi a eseguire una macro con firma digitale che non provenga da un editore che hai indicato è affidabile, Excel visualizza un avviso nella barra dei messaggi con un documento Trust All Documents di questo pulsante Publisher che puoi selezionare, quindi aggiungendo il publisher all'elenco di fiducia.
-
Abilita tutte le macro (non consigliato, codice potenzialmente pericoloso può essere eseguito) per lanciare tutta l'attenzione al vento e consentire l'esecuzione di tutte le macro in qualsiasi foglio di lavoro aperto: questa è un'opzione che non si desidera mai selezionare, perché potrebbe causare seri danni alla tua macchina!
Per modificare le posizioni attendibili sul computer, è necessario fare clic sulla scheda Percorsi attendibili nella finestra di dialogo Centro protezione. È quindi possibile utilizzare queste opzioni per modificare le impostazioni della posizione:
-
Aggiungi nuova posizione: Utilizzare questo pulsante di comando per aprire la finestra di dialogo Percorso attendibile di Microsoft Office, in cui si seleziona una nuova cartella sul computer come posizione attendibile inserendo il nome del percorso della directory nella casella di testo Percorso o selezionandolo con il pulsante Sfoglia.
selezionare la casella di controllo Sottocartelle di questa posizione è anche affidabile se si desidera che tutte le sottocartelle all'interno della cartella designata siano incluse come percorsi attendibili.
-
Consenti posizioni attendibili sulla mia rete (non consigliato): Selezionare questa casella di controllo in modo che sia possibile designare le cartelle a cui si ha accesso sulla rete locale come posizioni attendibili utilizzando il pulsante di comando Aggiungi nuova posizione (come descritto in il punto elenco immediatamente precedente).
-
Disabilita tutte le posizioni attendibili: Selezionare questa casella di controllo per disattivare immediatamente tutte le cartelle attualmente designate come percorsi attendibili e consentire solo le macro di editori designati come affidabili per l'esecuzione in Excel.
