Algunas opciones de configuración para la Editor de Visual Basic que ha habilitado en una versión anterior de una aplicación de Office están deshabilitadas en Office 2010

Síntomas

Imagina la siguiente situación: Un archivo se crea en una aplicación de Microsoft Office 2007 o en una versión anterior de la aplicación. Observe que algunas opciones de configuración de la Editor de Microsoft Visual Basic están habilitadas en la aplicación, como la opción Requerir declaración de variables y la opción Compilar a petición. Al abrir el archivo en una aplicación de Microsoft Office 2010, esta configuración se deshabilita.

Causa

Este problema se produce porque Visual Basic para Aplicaciones (VBA) se actualiza a la versión 7.0 en Microsoft Office 2010. Por lo tanto, las entradas del Registro que corresponden a la configuración del editor de Visual Basic se encuentran en una subclave diferente. En Office 2010, las entradas del Registro se encuentran en la subclave siguiente:

HKEY_CURRENT_USER\Software\Microsoft\VBA\7.0\Common

En versiones anteriores de Office, las entradas del Registro se encuentran en la subclave siguiente:

HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common

Solución alternativa

Para solucionar este problema, habilite la configuración manualmente. Para ello, use uno de los métodos siguientes:

Método 1

  1. Inicie una aplicación de Office 2010.

  2. En la ficha Programador, haga clic en Visual Basic.

    Si inicia Microsoft Access 2010, haga clic en Visual Basic en la pestaña Herramientas de base de datos.

  3. En el menú Herramientas, haga clic en Opciones.

  4. En el cuadro de diálogo Opciones , seleccione cualquier opción que desee habilitar y, a continuación, haga clic en Aceptar.

Método 2

Importante

Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. No obstante, pueden producirse problemas graves si modifica el registro de manera incorrecta. En consecuencia, asegúrese de seguir estos pasos cuidadosamente. Para mayor protección, cree una copia de seguridad del registro antes de modificarlo. Después, puede restaurar el registro si se produce un problema. Para obtener más información sobre cómo hacer una copia de seguridad del Registro y cómo restaurarlo, consulte Cómo realizar una copia de seguridad del Registro y restaurarlo en Windows.

  1. Haga clic en Inicio y en Ejecutar, escriba regedit y, luego, haga clic en Aceptar.

  2. Busque la siguiente subclave del Registro:

    HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common

  3. En el menú Archivo , haga clic en Exportar.

  4. En el cuadro de diálogo Exportar archivo del Registro , seleccione una ruta de acceso y un nombre para el archivo exportado.

  5. Asegúrese de que la opción Rama seleccionada está habilitada y, a continuación, haga clic en Guardar.

  6. Abra el archivo exportado en el Bloc de notas.

  7. Busque la siguiente cadena:

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

    A continuación, cambie esta cadena a lo siguiente:

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

  8. Guarde y cierre el archivo en el Bloc de notas.

  9. En Editor del Registro, haga clic en Importar en el menú Archivo.

  10. En el cuadro de diálogo Exportar archivo del Registro , seleccione el archivo que acaba de guardar y haga clic en Abrir.

  11. Haga clic en Aceptar.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".

Más información

Para que la pestaña Desarrollador aparezca en la cinta de opciones de determinadas aplicaciones de Microsoft Office 2010, siga estos pasos:

  1. En la pestaña Archivo , haga clic en Opciones.
  2. En la pestaña Personalizar cinta de opciones , haga clic para activar la casilla Desarrollador en la sección Personalizar la cinta de opciones y, a continuación, haga clic en Aceptar.