Impostare il livello di sicurezza di Excel per utilizzare le Macro
06.10.2013 22:24In questo post cercherò di spiegare come gestire i livelli di sicurezza di Excel 2010 per l’utilizzo delle macro.
A causa dei MacroVirus (quei virus scritti in VBA e inseriti in file xls) sono stati innalzati i criteri di sicurezza, pertanto è possibile che sia inizialmente inibito il funzionamento delle macro.
Come risolvere il problema.. semplice:
per prima cosa, occorrerà aprire il menu a “file” e selezionare la penultima voce “Opzioni” (Options):

Selezionare successivamente il pulsante “Centro di protezione” (Trust Center) e cliccare sul pulsante in basso a destra “Impostazioni Centro di Protezioni” (Trust Center Setting).

Così facendo avrete accesso alla finestra Centro Protezione in cui è possibile configurare diversi insiemi di parametri relativi alla sicurezza e alla privacy per le diverse voci contenute nell’elenco a sinistra della finestra.

La voce che interessa a noi è “Impostazioni Macro” (Macro Setting). Al suo interno è possibile settare differenti livelli di sicurezza:
- Disattiva tutte le macro senza notifica: massimo livello di sicurezza; ogni macro viene disattivata senza avvisare l’utente; rischio di infezioni da virus minimo
- Disattiva tutte le macro con notifica: se il documento excel che verrà aperto contiene una macro, sarà visualizzato un messaggio che chiede se si preferisce attivare o disattivare la macro; la scelta non è permanente, ogni volta che il file viene riaperto sarà sempre soggetto a controllo
- Disattiva tutte le macro con firma digitale: apre solo le macro contenenti firme digitali
- Attiva tutte le macro: ogni documento aperto ha la facoltà di eseguire macro senza permesso. Alto rischio di infezione.
La scelta più conveniente e più equilibrata a mio avviso è la seconda “Disattiva tutte le macro con notifica”, giusto compromesso tra sicurezza ed efficienza
Dopo avere fatto clic su OK ed essere tornati al foglio excel, è possibile occuparsi della realizzazione della macro.
Spero di essevi stato di aiuto ;)