Impostazioni notifiche macro

Questa impostazione di criterio consente di controllare la configurazione degli avvisi relativi alle macro di Visual Basic for Applications (VBA) o Excel 4.0 (XLM). Le macro VBA sono supportate da più app di Office, ma le macro XLM vengono supportate unicamente da Excel.

Abilitando questa impostazione di criterio, sarà possibile scegliere tra quattro opzioni per la segnalazione della presenza di macro VBA all'utente. È inoltre presente una casella di controllo che determina il modo in cui Excel invierà avvisi all'utente in merito alle macro XLM.

Per le macro VBA, sono disponibili le seguenti scelte:

- Disabilita macro VBA senza notifica: l'applicazione disabilita le macro VBA, firmate o meno, e non invia alcuna notifica all'utente.

- Disabilita macro VBA con notifica: l'applicazione mostra la Barra informazioni di protezione delle macro VBA, firmate o meno. Questa opzione applica la configurazione predefinita in Office.

- Disabilita macro VBA tranne quelle con firma digitale: l'applicazione mostra la Barra informazioni di protezione delle macro firmate digitalmente, consentendo agli utenti di abilitarle o lasciarle disabilitate. Qualsiasi macro non firmata viene disabilitata e gli utenti non ricevuto alcuna notifica.

- Abilita macro VBA (opzione non consigliata): le macro VBA, firmate o meno, vengono abilitate. Questa opzione può ridurre in modo significativo la sicurezza poiché consentirebbe l'esecuzione di codice pericoloso.

Disabilitando o non configurando questa impostazione criterio, "Disabilita macro VBA con notifica" sarà l'impostazione predefinita e l'opzione "Abilita macro Excel 4.0 quando le macro VBA sono abilitate" sarà selezionata. Quando gli utenti aprono i file nelle applicazioni specificate che contengono macro VBA o XLM, le applicazioni aprono i file con le macro disabilitate e mostrano la Barra informazioni di protezione con un avviso che indica che tutte le macro sono presenti e sono state disabilitate. Se del caso, gli utenti possono ispezionare e modificare i file, ma non possono usare le funzionalità disabilitate se non abilitandole facendo clic su "Abilita contenuto" nella Barra informazioni di protezione.

La seguente sezione si applica unicamente alle macro Excel 4.0 (XLM):

Selezionando la casella di controllo "Abilita macro Excel 4.0 quando le macro VBA sono abilitate", l'impostazione selezionata per le macro VBA verrà applicata anche per le macro XLM. Se non viene selezionata questa casella di controllo, tutte le macro XLM verranno disabilitate e gli utenti non riceveranno alcuna notifica.

Le macro XLM non possono essere firmate e verranno disabilitate se l'opzione "Disabilita macro VBA tranne quelle con firma digitale" è selezionata.

Abilitando l'impostazione criterio "Impedisci a Excel di eseguire le macro XLM", le macro XLM non potranno essere eseguite in Excel, a prescindere dalla modalità di configurazione di questa impostazione criterio.

La sezione che segue si applica esclusivamente alle macro VBA:

selezionando la casella di controllo "Richiedi che le macro siano firmate da un autore attendibile", gli utenti che aprono i file con macro firmate digitalmente non da un autore attendibile riceveranno una notifica di blocco delle macro.

Si consiglia di selezionare altre due caselle di controllo per migliorare la sicurezza.

- Blocca certificati da autori attendibili installati nell'archivio certificati dell'utente corrente

- Richiedi l'utilizzo chiave esteso (EKU, Extended Key Usage) per i certificati provenienti da autori attendibili

Nota: queste due caselle di controllo si applicano esclusivamente se è stata selezionata l'opzione "Richiedi che le macro siano firmate da un autore attendibile".

Selezionando la casella di controllo "Blocca certificati da autori attendibili installati nell'archivio certificati dell'utente corrente", le macro non verranno eseguite se il certificato proveniente dall'autore attendibile è installato nell'archivio certificati dell'utente corrente. Per consentire l'esecuzione della macro, il certificato deve essere installato nell'archivio certificati del computer locale. Solo gli account con accesso da amministratore al computer possono installare un certificato nell'archivio certificati del computer locale.

Selezionando la casella di controllo "Richiedi l'utilizzo chiave esteso (EKU) per i certificati provenienti da autori attendibili", tra gli utilizzi del certificato l'EKU deve includere la "Firma del codice".

Importante: se l'opzione "Disabilita tutte le macro tranne quelle con firma digitale" viene selezionata, gli utenti non saranno in grado di aprire i database di Access non firmati.

Inoltre, si noti che Microsoft Office memorizza i certificati per gli autori attendibili nell'archivio autori attendibili di Internet Explorer. Le versioni precedenti di Microsoft Office hanno memorizzato informazioni sui certificati di autori attendibili (nello specifico, l'identificazione digitale del certificato) in un archivio speciale degli autori attendibili di Office. In Microsoft Office è ancora possibile leggere le informazioni sui certificati dall'archivio speciale degli autori attendibili, ma non è possibile scrivere informazioni in tale archivio.

Pertanto, se è stato creato un elenco di autori attendibili in una versione precedente di Microsoft Office e si esegue l'aggiornamento a Office, l'elenco di autori attendibili verrà ancora riconosciuto, ma qualsiasi certificato aggiunto all'elenco verrà memorizzato nell'archivio autori attendibili di Internet Explorer.

Supportata in: Almeno Windows 7




  1. Disabilita macro VBA senza notifica
    Registry HiveHKEY_CURRENT_USER
    Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
    Value Namevbawarnings
    Value TypeREG_DWORD
    Value4
  2. Disabilita macro VBA con notifica
    Registry HiveHKEY_CURRENT_USER
    Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
    Value Namevbawarnings
    Value TypeREG_DWORD
    Value2
  3. Disabilita macro VBA tranne quelle con firma digitale
    Registry HiveHKEY_CURRENT_USER
    Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
    Value Namevbawarnings
    Value TypeREG_DWORD
    Value3
  4. Attiva macro VBA (scelta non consigliata)
    Registry HiveHKEY_CURRENT_USER
    Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
    Value Namevbawarnings
    Value TypeREG_DWORD
    Value1

Abilita le macro Excel 4.0 quando le macro VBA sono abilitate
Registry HiveHKEY_CURRENT_USER
Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
Value Namexl4macrowarningfollowvba
Value TypeREG_DWORD
Default Value0
True Value1
False Value0
Richiedi macro firmate da un autore attendibile
Registry HiveHKEY_CURRENT_USER
Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
Value Namevbadigsigtrustedpublishers
Value TypeREG_DWORD
Default Value0
True Value1
False Value0
Blocca certificati da autori attendibili installati solo nell'archivio certificati dell'utente corrente
Registry HiveHKEY_CURRENT_USER
Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
Value Namevbarequirelmtrustedpublisher
Value TypeREG_DWORD
Default Value0
True Value1
False Value0
Richiedi utilizzo chiave avanzato (EKU) per certificati di autori attendibili
Registry HiveHKEY_CURRENT_USER
Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
Value Namevbarequiredigsigwithcodesigningeku
Value TypeREG_DWORD
Default Value0
True Value1
False Value0

excel16.admx

Modelli amministrativi (Computer)

Modelli amministrativi (utenti)