Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

In Excel è possibile cambiare le impostazioni di sicurezza delle macro per controllare le macro da eseguire e in quali circostanze quando si apre una cartella di lavoro. È ad esempio possibile consentire solo l'esecuzione delle macro firmate digitalmente da uno sviluppatore attendibile.

Per altre informazioni sulle impostazioni di sicurezza delle macro nei documenti di Microsoft Office, vedere Attivare o disattivare le macro nei file di Office.

L'elenco seguente descrive in breve le diverse impostazioni di sicurezza delle macro. Se è installato un programma antivirus che interagisce con Microsoft 365 e nella cartella di lavoro sono contenute macro, tutte le impostazioni prevedono l'analisi della cartella per la ricerca di eventuali virus prima dell'apertura.

  • Disattiva tutte le macro senza notifica Fare clic su questa opzione se le macro non sono considerate attendibili. Tutte le macro nei documenti e gli avvisi di sicurezza per le macro verranno disabilitati. Se sono presenti documenti che contengono macro prive di firma ma considerate attendibili, è possibile collocarli in una posizione attendibile. Questi tipi di documenti possono essere eseguiti senza la verifica da parte del sistema di sicurezza Centro protezione.

  • Disattiva tutte le macro con notifica Questa è l'impostazione predefinita. Usarla se si desidera disattivare le macro, ma anche ricevere avvisi di sicurezza nel caso siano presenti macro. In questo modo è possibile scegliere se abilitare o meno le singole macro.

  • Disattiva tutte le macro tranne quelle con firma digitale Questa impostazione è uguale all'opzione Disabilita tutte le macro con notifica , con la differenza che se la macro è firmata digitalmente da un autore attendibile, la macro può essere eseguita se l'autore è già considerato attendibile. Se l'autore non è considerato attendibile, si riceve una notifica. In questo modo, è possibile scegliere di abilitare le macro firmate o considerare attendibile l'autore. Tutte le macro senza firma vengono disabilitate senza notifica.

  • Attiva tutte le macro (scelta non consigliata; potrebbe venire eseguito codice pericoloso) Fare clic su questa opzione per consentire l'esecuzione di tutte le macro. Non è consigliabile usarla, perché espone il computer a codice potenzialmente dannoso.

  • Considera attendibile l'accesso al modello a oggetti dei progetti VBA    Questa impostazione è riservata agli sviluppatori e viene usata per bloccare o consentire deliberatamente l'accesso a livello di programmazione al modello a oggetti VBA da qualsiasi client di automazione. In altre parole si tratta di un'opzione di sicurezza per il codice scritto per automatizzare un'applicazione di Office e modificare a livello di programmazione l'ambiente e il modello a oggetti Microsoft Visual Basic, Applications Edition (VBA). Questa impostazione viene applicata a singoli utenti e applicazioni e impedisce l'accesso per impostazione predefinita. Impostando questa opzione di sicurezza, è più difficile per i programmi non autorizzati generare codice che si replica automaticamente e che può danneggiare i sistemi degli utenti finali. Affinché un client di automazione possa accedere al modello a oggetti VBA a livello di programmazione, è necessario che l'utente che esegue il codice conceda esplicitamente l'accesso. Per attivare l'accesso, selezionare la casella di controllo.

Office usa la tecnologia Microsoft Authenticode per consentire agli autori delle macro di firmare digitalmente un file o un progetto macro. Il certificato usato per creare la firma garantisce che la macro o il documento è stato creato dal firmatario e la firma garantisce che la macro o il documento non è stato alterato.

Dopo avere installato il certificato digitale, è possibile firmare i file e i progetti macro.

Come ottenere un certificato digitale per la firma

È possibile ottenere un certificato digitale da un'autorità di certificazione (CA) commerciale, dall'amministratore della sicurezza interna o da un professionista IT.

Per altre informazioni sulle autorità di certificazione che offrono servizi per i prodotti Microsoft, vedere l'elenco dei membri del programma Microsoft Root Certificate.

Creare il proprio certificato digitale per l'autofirma

È possibile creare un certificato per l'autofirma tramite lo strumento Selfcert.exe.

Nota: Poiché un certificato digitale creato dall'utente non viene emesso da un'autorità di certificazione, i progetti macro firmati con tale certificato vengono definiti progetti autofirmati. In Microsoft Office, un certificato autofirmato è considerato attendibile solo se è presente nell'archivio dei certificati personali del computer.

Per altre informazioni su come aggiungere una firma digitale a una macro, vedere Firmare digitalmente un progetto macro.

Modificare le impostazioni di sicurezza delle macro

Le impostazioni di sicurezza delle macro possono essere modificate in Centro protezione, a meno che un amministratore di sistema dell'organizzazione non abbia modificato le impostazioni predefinite per impedire di modificare le impostazioni di sicurezza.

  1. Nel gruppo Codice della scheda Sviluppo fare clic su Sicurezza macro.

    Scheda Sviluppo sulla barra multifunzione

    Se la scheda Sviluppo non è visibile, vedere Visualizzare la scheda Sviluppo.

  2. In Impostazioni macro nella categoria Impostazioni macro fare clic sull'opzione desiderata.

    Nota: Le modifiche eseguite all'interno della categoria Impostazioni macro in Excel si applicano solo a Excel e non influiscono sulle altre applicazioni di Microsoft Office.

È anche possibile accedere al Centro protezione tramite Opzioni di Excel. A questo scopo, fare clic su Opzioni (versioni di Excel 2010-2016) o sul pulsante Microsoft Office icona del pulsante (Excel 2007) e quindi fare clic su Centro protezione > Impostazioni Centro protezione > Impostazioni macro.

Per altre informazioni sulla sicurezza delle macro, vedere gli argomenti seguenti:

Risoluzione dei problemi

Non è possibile modificare le impostazioni di sicurezza delle macro

Alcuni utenti potrebbero non essere in grado di cambiare le impostazioni di Centro protezione a causa dei criteri di sicurezza della propria organizzazione. In questi casi è necessario contattare l'amministratore IT dell'organizzazione.

Cosa ne è stato delle impostazioni di sicurezza Molto elevato, Elevato, Medio e Basso?

Impostazione di Excel 2003

Equivalente di Excel 2007/2010/2013/2016

Informazioni aggiuntive

Molto elevato

Disattiva tutte le macro senza notifica

In Excel 2003 le macro VBA possono essere eseguite solo se l'opzione Considera attendibili tutti i modelli e i componenti aggiuntivi installati (scheda Editori attendibili nella finestra di dialogo Protezione) è selezionata e le macro (firmate o meno) sono archiviate in una specifica cartella attendibile nel disco rigido dell'utente.

Se non sono soddisfatte tutte queste condizioni, le macro VBA non possono essere eseguite con l'impostazione Molto elevato di Excel 2003.

Elevato

Disattiva tutte le macro tranne quelle con firma digitale

In Excel 2003 i file eseguibili (ad esempio con estensione exe o com) devono essere firmati da una fonte attendibile riconosciuta (ossia devono avere un certificato di attendibilità) per poter essere eseguiti. In caso contrario, tutti gli eseguibili associati a o incorporati in documenti vengono automaticamente disabilitati senza avvisare l'utente all'apertura dei documenti corrispondenti.

Per impostazione predefinita, tutte le applicazioni di Office 2003 vengono installate con l'impostazione di sicurezza delle macro Elevato.

Medio

Disattiva tutte le macro con notifica

In Excel 2003 agli utenti viene chiesto di abilitare o disabilitare gli eseguibili all'apertura di un documento. Questo livello richiede l'accettazione di un certificato di attendibilità per ogni eseguibile, che viene accettato aggiungendo il certificato a un segmento del Registro di sistema di Windows del computer.

Le successive richieste di esecuzione di una macro proveniente da una fonte attendibile vengono accettate automaticamente (l'eseguibile viene eseguito senza alcuna richiesta di conferma all'utente).

Basso

Attiva tutte le macro (scelta non consigliata, potrebbe essere eseguito codice pericoloso)

In Excel 2003 tutte le macro vengono eseguite senza restrizioni. Questo livello di sicurezza non protegge il computer da programmi dannosi, non consente l'accettazione di certificati di attendibilità e non è considerato sicuro in generale. Non è quindi consigliato.

Servono altre informazioni?

È sempre possibile rivolgersi a un esperto della Tech Community di Excel o ottenere supporto nelle Community.

Inizio pagina

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×