Macro di Excel disabilitate? - Come abilitare le macro

Le macro sono disabilitate per impostazione predefinita in Microsoft Excel e in altre applicazioni MS Office e devono essere abilitate in modo esplicito dagli utenti. Questo articolo tratterà i vari metodi forniti da Excel per abilitare le macro e gestire le impostazioni di sicurezza, consentendoti di eseguire le tue macro in modo sicuro.

Avvertimento!

Innanzitutto, è importante capire quanto possano essere pericolose le macro.

Le macro sono in realtà piccoli programmi per computer, archiviati in cartelle di lavoro come codice VBA. Sebbene utilizzati principalmente per automatizzare le attività all'interno di Excel, i programmatori VBA possono scrivere potenti macro che possono fare quasi tutto con il tuo computer e accedere a tutte le risorse a cui è connesso.

Questo potere ha lo scopo di estendere le funzionalità di Excel, e lo fa, ma nelle mani sbagliate può essere distorto per diffondere ransomware, dirottare computer per botnet, rubare dati da database, inviare e-mail di spam e causare in altro modo il caos su computer e loro reti.

Con questo in mente, dovresti sempre diffidare delle cartelle di lavoro abilitate per le macro che provengono da altre persone e abilitare le macro solo per le cartelle di lavoro di cui ti fidi.

Abilita macro temporaneamente - per singole cartelle di lavoro

Per impostazione predefinita, quando apri per la prima volta una cartella di lavoro con attivazione macro vedrai apparire una barra gialla "AVVISO DI SICUREZZA" appena sotto la barra multifunzione. Facendo clic sul pulsante "Abilita contenuto" verranno abilitate le macro.

NOTA: questo attiverà tutte le macro che vengono eseguite all'apertura della cartella di lavoro, quindi non fare clic per errore!

Se non desideri abilitare le macro, puoi fare clic sulla "X" all'estrema destra della barra gialla. L'avviso di sicurezza scomparirà, ma qualsiasi tentativo di eseguire una macro avrà esito negativo con un messaggio di avviso. (Anche l'apertura dell'editor VBA o il tentativo di eseguire una macro prima di gestire l'avviso di sicurezza cancellerà la barra e disabiliterà le macro.)

Se hai disabilitato accidentalmente le macro, dovrai chiudere e riaprire la cartella di lavoro, quindi fare clic sul pulsante "Abilita contenuto".

Impostazioni macro nel Centro protezione

Excel fornisce le impostazioni per regolare il comportamento predefinito all'apertura delle cartelle di lavoro con attivazione macro. È possibile visualizzare queste impostazioni in Centro di fiducia:

  • SelezionareFile > Opzioni, quindi seleziona Centro protezione nell'elenco a sinistra e fai clic su "Impostazioni Centro protezione…

  • Nella finestra di dialogo Centro protezione, seleziona "Impostazioni macro

Disabilita tutte le macro senza notifica: non sarai in grado di abilitare o eseguire macro quando apri una cartella di lavoro. Tuttavia, sarai comunque in grado di creare ed eseguire macro in nuove cartelle di lavoro.

Disabilita tutte le macro con notifica: questa è l'opzione predefinita, che consente di abilitare le macro dalla barra degli avvisi di sicurezza quando si apre una cartella di lavoro.

Disabilita tutte le macro tranne le macro con firma digitale: non vedrai alcun avviso, ma solo le macro con firma digitale potranno essere eseguite. Tali macro vengono create dagli sviluppatori VBA, utilizzando i certificati forniti da un'autorità commerciale o da un amministratore della sicurezza dell'organizzazione.

Abilita tutte le macro (non consigliato; può essere eseguito codice potenzialmente pericoloso): tutte le macro sono abilitate senza preavviso.

Accesso sicuro al modello a oggetti del progetto VBA: questa impostazione consente ad altri programmi (e macro) di modificare le macro in qualsiasi cartella di lavoro aperta. Alcuni programmi di analisi esterni richiederanno di abilitarlo per funzionare, ma di solito dovresti lasciarlo deselezionato.

Abilita macro in modo permanente - per singole cartelle di lavoro

È possibile impostare una cartella di lavoro con attivazione macro come a Documento di fiducia in modo che quando lo riaprirai, le macro saranno abilitate senza avvisi di sicurezza. Le cartelle di lavoro attendibili vengono aggiunte a un elenco privato associato al tuo accesso a Windows.

Per fidarsi di una cartella di lavoro:

  • Apri la cartella di lavoro, quindi fai clic su File mentre la barra degli avvisi di sicurezza è ancora visibile
  • Fare clic su "Abilitare il contenuto”, quindi selezionare “Abilita tutti i contenuti"nel menu a discesa

NOTA: Excel non fornisce alcun modo per non fidarsi di una particolare cartella di lavoro, ma è fa permettiti di non fidarti Tutti cartelle di lavoro precedentemente attendibili. Per fare questo:

  • SelezionareFile > Opzioni, quindi seleziona Centro protezione nell'elenco a sinistra e fai clic su "Impostazioni Centro protezione…
  • Nella finestra di dialogo Centro protezione, seleziona "Documenti attendibili

  • Se desideri cancellare l'elenco delle cartelle di lavoro attendibili, fai clic su "Cancella"
  • Se vuoi disabilitare i documenti attendibili, seleziona "Disattiva documenti attendibili”; sarai comunque in grado di abilitare temporaneamente le macro quando viene aperta una cartella di lavoro

A causa della funzionalità limitata fornita da Excel per l'affidabilità dei singoli documenti, una soluzione migliore è quella di utilizzare Posizioni attendibili (vedi sotto).

Abilita macro in modo permanente - per tutte le cartelle di lavoro in una posizione attendibile

Piuttosto che fidarsi delle singole cartelle di lavoro, puoi impostare Excel in modo che consideri attendibili determinate posizioni sul tuo computer o rete. Qualsiasi cartella di lavoro in a Posizione attendibile si aprirà con le macro abilitate e nessun avviso di sicurezza.

Visualizza posizioni attendibili

A differenza dei documenti attendibili, un elenco di posizioni attendibili è disponibile per la visualizzazione in qualsiasi momento.

  • SelezionareFile > Opzioni, quindi seleziona Centro protezione nell'elenco a sinistra e fai clic su "Impostazioni Centro protezione…
  • Nella finestra di dialogo Centro protezione, seleziona "Posizioni attendibili” nell'elenco a sinistra

Per impostazione predefinita, vedrai diverse posizioni attendibili già impostate da Excel. Queste posizioni vengono utilizzate da Excel per abilitare le macro in nuove cartelle di lavoro e componenti aggiuntivi e non devono essere modificate.

Aggiungi una nuova posizione attendibile

Tecnicamente, puoi inserire le tue cartelle di lavoro nelle posizioni attendibili predefinite, ma è meglio definire le tue se vuoi sfruttare questa funzione.

  • Fare clic su "Aggiungi nuova posizione… " per mostrare la finestra di dialogo "Posizione attendibile di Microsoft Office"

  • Immettere il percorso della cartella che si desidera utilizzare nella casella di testo in alto (o fare clic su "Sfoglia…" per accedere alla cartella)
  • Se vuoi che anche tutte le sottocartelle della cartella selezionata siano attendibili, seleziona "Anche le sottocartelle di questa posizione sono attendibili"
  • (Facoltativo) Inserisci una descrizione di questa posizione attendibile. Utile se devi gestire più sedi

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave