Alcune impostazioni per visual basic Editor abilitate in una versione precedente di un'applicazione di Office sono disabilitate in Office 2010

Sintomi

Considerate il seguente scenario: Si crea un file in un'applicazione di Microsoft Office 2007 o in una versione precedente dell'applicazione. Si noti che alcune impostazioni per microsoft Visual Basic Editor sono abilitate nell'applicazione, ad esempio l'opzione Richiedi dichiarazione variabile e l'opzione Compila su richiesta. Quando si apre il file in un'applicazione di Microsoft Office 2010, queste impostazioni vengono disabilitate.

Causa

Questo problema si verifica perché Visual Basic, Applications Edition (VBA) viene aggiornato alla versione 7.0 in Microsoft Office 2010. Di conseguenza, le voci del Registro di sistema che corrispondono alle impostazioni per l'editor di Visual Basic si trovano in una sottochiave diversa. In Office 2010 le voci del Registro di sistema si trovano nella sottochiave seguente:

HKEY_CURRENT_USER\Software\Microsoft\VBA\7.0\Common

Nelle versioni precedenti di Office, le voci del Registro di sistema si trovano nella sottochiave seguente:

HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common

Soluzione alternativa

Per risolvere questo problema, abilitare le impostazioni manualmente. A tale scopo, usare uno dei metodi seguenti:

Metodo 1

  1. Avviare un'applicazione di Office 2010.

  2. Nella scheda Sviluppo fare clic su Visual Basic.

    Se si avvia Microsoft Access 2010, fare clic su Visual Basic nella scheda Strumenti di database.

  3. Nel menu Strumenti fare clic su Opzioni.

  4. Nella finestra di dialogo Opzioni selezionare qualsiasi opzione da abilitare e quindi fare clic su OK.

Metodo 2

Importante

In questa sezione, metodo o attività viene illustrata la procedura per modificare il Registro di sistema. Poiché l'errata modifica del Registro di sistema può causare seri problemi, Di conseguenza, attenersi scrupolosamente alla procedura indicata. Per una maggiore protezione, eseguire il backup del Registro di sistema prima di modificarlo. In questo modo sarà possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire backup e ripristino del Registro di sistema, vedere Backup e ripristino del Registro di sistema in Windows.

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

  2. Individuare la seguente sottochiave del Registro di sistema:

    HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common

  3. Scegliere Esporta dal menu File.

  4. Nella finestra di dialogo Esporta file del Registro di sistema selezionare un percorso e un nome per il file esportato.

  5. Assicurarsi che l'opzione Ramo selezionato sia abilitata e quindi fare clic su Salva.

  6. Aprire il file esportato nel Blocco note.

  7. Individuare la stringa seguente:

    [HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common]

    Modificare quindi questa stringa nel modo seguente:

    [HKEY_CURRENT_USER\Software\Microsoft\VBA\7.0\Common]

  8. Salvare e chiudere il file nel Blocco note.

  9. In Registro di sistema Editor fare clic su Importa dal menu File.

  10. Nella finestra di dialogo Esporta file del Registro di sistema selezionare il file appena salvato e quindi fare clic su Apri.

  11. Fare clic su OK.

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Ulteriori informazioni

Per visualizzare la scheda Sviluppo nella barra multifunzione di alcune applicazioni di Microsoft Office 2010, seguire questa procedura:

  1. Nella scheda File fare clic su Opzioni.
  2. Nella scheda Personalizza barra multifunzione fare clic per selezionare la casella di controllo Sviluppo nella sezione Personalizza barra multifunzione e quindi fare clic su OK.