Come disattivare Visual Basic, Applications Edition durante la distribuzione di Office

Riepilogo

Questo articolo descrive come disabilitare Microsoft Visual Basic, Applications Edition durante la distribuzione delle versioni di Microsoft Office elencate nella sezione "Si applica a".

Ulteriori informazioni

Visual Basic, Applications Edition, anche se non è un rischio per la sicurezza, può essere usato da altri utenti per compromettere la sicurezza. È tuttavia possibile installare Office senza Visual Basic, Applications Edition supporto.

I metodi seguenti possono essere usati per rimuovere Visual Basic, Applications Edition supporto in Office.

Nota La Manutenzione guidata personalizzata e l'Installazione guidata personalizzata possono essere usate solo con l'edizione Enterprise di Microsoft Office.

Metodo 1: Installazione guidata personalizzata

Nota

Questo metodo può essere usato solo con l'edizione Enterprise di Microsoft Office.

L'Installazione guidata personalizzata è inclusa in Microsoft Office Resource Kit (ORK). La procedura guidata può essere usata per creare un file TRANSFORM personalizzato usato con Setup.exe per personalizzare l'installazione delle funzionalità di Office durante l'installazione. Per creare un file TRANSFORM che rimuove Visual Basic, Applications Edition supporto durante l'installazione, seguire questa procedura.

Nota

Per creare il file TRANSFORM , è necessario installare ork. È possibile installare ork dalla cartella ORK nel CD per un'edizione Enterprise di Office.

  1. Avviare l'Installazione guidata personalizzata e quindi fare clic su Avanti.

  2. Nella casella Nome e percorso del file MSI da aprire digitare il percorso completo e il nome del file di .msi e quindi fare clic su Avanti due volte.

    Nota Un file .msi è incluso nel CD di installazione di Office. Ad esempio, digitare D:\PROPLUS.MSI.

  3. Nella casella Nome e percorso del file MST digitare il percorso e il nome del file con cui si vuole salvare il file di installazione personalizzato e quindi fare clic su Avanti tre volte.

  4. Nella pagina Imposta stati di installazione delle funzionalità dell'Installazione guidata personalizzata, in Per ognuna delle seguenti funzionalità di Microsoft Office, fare clic per selezionare l'elenco stato di installazione predefinito , espandere Funzionalità condivise di Office.

  5. Fare clic su Visual Basic, Applications Edition e quindi su Non disponibile, Nascosto, Bloccato.

    Viene visualizzato il messaggio seguente:

    Si è scelto di non installare Visual Basic, Applications Edition. Microsoft Access richiede questo componente e non verrà installato se si continua. Le funzionalità aggiuntive di Microsoft Office, incluse alcune procedure guidate e modelli, non funzioneranno correttamente.

    Installare Microsoft Office senza Visual Basic, Applications Edition?

  6. Fare clic su e quindi su Fine. Dopo aver creato il file di trasformazione, fare clic su Esci per uscire dall'Installazione guidata personalizzata.

Per altre informazioni su come tagliare le installazioni di Office e su come usare l'Installazione guidata personalizzata, visitare i seguenti siti Web Microsoft:

Office 2016

(Anteprima) File di modelli amministrativi di Office 2016 (ADMX/ADML) e strumento di personalizzazione di Office

Office 2013

Utilizzare lo Strumento di personalizazione di Office per personalizzare Office 2013

Personalizzazione dell'installazione prima di installare Office 2013

Office 2010

Personalizzare Office 2010

Office System 2007

Personalizzare Office System 2007

Metodo 2: Creazione guidata manutenzione personalizzata

Nota

Questo metodo può essere usato solo con l'edizione Enterprise di Microsoft Office.

La Manutenzione guidata personalizzata è inclusa in Microsoft Office Resource Kit (ORK). La procedura guidata viene usata per creare un file di personalizzazione di Custom Maintenance Wizard (file CMW) che può essere usato per aggiornare un'installazione di Office esistente. Per creare un file CMW per rimuovere Visual Basic, Applications Edition supporto, seguire questa procedura.

Nota

Per creare il file CMW, è necessario installare ork. È possibile installare ork dalla cartella ORK nel CD per un'edizione Enterprise di Office.

  1. Avviare la Manutenzione guidata personalizzata e quindi fare clic su Avanti.

  2. Nella casella Nome e percorso del file MSI da aprire digitare il percorso completo e il nome del file di .msi e quindi fare clic su Avanti due volte.

    Nota Un file .msi è incluso nel CD di installazione di Office. Ad esempio, per Microsoft Office XP Professional Plus, digitare D:\PROPLUS.MSI.

  3. Fare clic su Avanti due volte e quindi nella pagina Imposta stati di installazione delle funzionalità, in Per ognuna delle funzionalità di Microsoft Office seguenti, fare clic per selezionare l'elenco stato di installazione desiderato , espandere Funzionalità condivise di Office.

  4. Fare clic su Visual Basic, Applications Edition e quindi su Non disponibile, Nascosto, Bloccato.

    Viene visualizzato il messaggio seguente:

    Si è scelto di non installare Visual Basic, Applications Edition. Microsoft Access richiede questo componente e non verrà installato se si continua. Le funzionalità aggiuntive di Microsoft Office, incluse alcune procedure guidate e modelli, non funzioneranno correttamente.

    Installare Microsoft Office senza Visual Basic, Applications Edition?

  5. Fare clic su Sì e quindi su Fine. Dopo aver creato il file di configurazione della Manutenzione guidata personalizzata (file CMW), fare clic su Esci per uscire dalla Manutenzione guidata personalizzata.

Metodo 3: Criteri di sistema

System Policy Editor è incluso in Microsoft Office Resource Kit (ORK). Editor criteri di sistema può essere usato per disattivare Visual Basic, Applications Edition supporto per le applicazioni di Office.

Se si attiva il criterio Disabilita VBA per le applicazioni di Office , il valore DWORD VBAOFF viene impostato su 1 nella sottochiave del Registro di sistema seguente:

Office 2016

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Office\16.0\Common

Office 2013

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Office\15.0\Common

Office 2010

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Office\14.0\Common

Office System 2007

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Office\12.0\Common

Office 2003

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Office\11.0\Common

Office XP

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Office\10.0\Common

Questa impostazione del Registro di sistema impedisce a Microsoft Excel, Microsoft FrontPage, Microsoft Outlook, Microsoft PowerPoint, Microsoft Publisher e Microsoft Word di usare Visual Basic, Applications Edition.

Metodo 4: Installazione autonoma di Office

Durante o dopo un'installazione di Office, è possibile specificare le funzionalità da installare. A tal fine, attenersi alla seguente procedura:

  1. Nel programma di installazione di Office, nella pagina Scegliere le opzioni di installazione per tutte le applicazioni e gli strumenti di Office , nell'elenco Funzionalità da installare espandere Funzionalità condivise di Office.
  2. Fare clic su Visual Basic, Applications Edition e quindi su Non disponibile.
  3. Continuare l'installazione o l'aggiornamento di Office.

Microsoft Access richiede Visual Basic, Applications Edition. Per abilitare l'installazione di Access e disabilitare Visual Basic, Applications Edition in tutte le altre applicazioni di Office, installare una versione autonoma di Microsoft Access e quindi installare Office come installazione personalizzata che Visual Basic, Applications Edition disabilitata.

Metodo 5: Aggiungere manualmente la sottochiave del Registro di sistema VBAOff

La sottochiave del Registro di sistema VBAOff può essere aggiunta manualmente per disabilitare Visual Basic, Applications Edition funzionalità per tutti gli utenti in un computer dopo l'installazione di Office. Per aggiungere la chiave del Registro di sistema VBAOff, seguire questa procedura:

  1. Uscire dalla versione di tutte le applicazioni di Office.

  2. Fare clic su Start, scegliere Esegui, digitare regedit, quindi fare clic su OK.

  3. Individuare e quindi fare clic per selezionare una delle chiavi del Registro di sistema seguenti, a seconda della versione del prodotto in uso:

    • Per Office 2016 individuare e quindi fare clic per selezionare HKEY_LOCAL_MACHINE\Software\Microsoft\Office\16.0\Common.

    • Per Office 2013 individuare e quindi fare clic per selezionare HKEY_LOCAL_MACHINE\Software\Microsoft\Office\15.0\Common.

    • Per Office 2010 individuare e quindi fare clic per selezionare HKEY_LOCAL_MACHINE\Software\Microsoft\Office\14.0\Common.

    • Per Office System 2007, individuare e quindi fare clic per selezionare HKEY_LOCAL_MACHINE\Software\Microsoft\Office\12.0\Common.

    • Per Office 2003 individuare e quindi fare clic per selezionare HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Common.

    • Per Office XP individuare e quindi fare clic per selezionare HKEY_LOCAL_MACHINE\Software\Microsoft\Office\10.0\Common.

  4. Dopo aver selezionato la chiave specificata nel passaggio 3, scegliere Nuovo dal menu Modifica e quindi fare clic su Valore DWORD.

  5. Digitare VBAOff e quindi premere INVIO.

  6. Fare clic con il pulsante destro del mouse su VBAOff e quindi scegliere Modifica.

  7. Nella casella Dati valore digitare 1, quindi fare clic su OK.

  8. Scegliere Esci dal menu File per chiudere l'editor del Registro di sistema.

Nota È anche possibile disabilitare Visual Basic, Applications Edition funzionalità solo per l'utente corrente. A tale scopo, selezionare il percorso HKEY_CURRENT_USER per il prodotto appropriato illustrato nel passaggio 3.

Per altre informazioni, vedere l'articolo della Microsoft Knowledge Base:

considerazioni 287567 per la disabilitazione di VBA in Office XP