Applies ToExcel para Microsoft 365 Excel 2019 Excel 2016 Excel 2013 Excel 2010

Última actualización: 28 de abril de 2021

PROBLEMA

Después de instalar la actualización de seguridad de abril de 2021 en Microsoft Office, es posible que algunos complementos de automatización para Excel no se carguen y se podría ver un mensaje de error "No se puede ejecutar la macro" .

ESTADO: SOLUCIÓN ALTERNATIVA

Para evitar este problema, necesitará realizar un cambio en el registro. 

Importante: En los pasos siguientes se muestra cómo modificar el registro. No obstante, pueden producirse problemas graves si modifica el Registro de forma incorrecta. Por lo tanto, asegúrese de seguir estos pasos con atención. Para mayor protección, realice una copia de seguridad del Registro antes de modificarlo. Después, podrá restaurar el Registro si se produce un problema. Para obtener más información sobre cómo realizar copias de seguridad y restaurar el Registro, vaya a Cómo realizar copias de seguridad y restaurar el Registro de Windows.

  1. Identifique el nombre del complemento de automatización que no se carga. En los pasos posteriores, haremos referencia a este nombre como <ProgID>.  Para comprobar el nombre del complemento, vea la lista de complementos en el Administrador de complementos de Excel.

    1. En una hoja de Excel abierta, seleccione Archivo, elija Opciones y, después, elija la categoría Complementos.

    2. En el cuadro de administración, seleccione Complementos de Excel y después elija Ir. Se mostrará el administrador de complementos con la lista de complementos disponibles.

  2. En el menú Inicio, escriba regedit.exe en el cuadro de búsqueda y, después, presione Entrar. Si se le solicita una contraseña de administrador o una confirmación, escriba la contraseña o proporcione la confirmación.

  3. En el Editor del Registro, vaya a: HKEY_CLASSES_ROOT\<ProgID>

  4. Si existe una subclave CurVer, recupere el valor (predeterminado) de la subclave CurVer. Trate esto como el nuevo <ProgID> y repita el paso 3. Si no existe un CurVer de subclave, continúe por el paso 5.

  5. Recupere el valor (predeterminado) desde la subclave CLSID : haremos referencia a esto como <CLSID>en pasos posteriores.

  6. Vaya en el registro a: HKEY_CLASSES_ROOT\<CLSID>\InprocServer32

  7. Si el valor (predeterminado) es mscoree.dll, cámbielo a C:\Windows\System32\mscoree.dll

  8. Cierre el Editor del Registro

  9. Cierre todas las instancias de Excel y, a continuación, vuelva a abrir Excel. Vuelva a intentar el complemento.

Más recursos

Icono de expertos (cerebro, engranajes)

Preguntar a los expertos

Lea nuestro blog y conecte con expertos, comente las novedades, las actualizaciones y los procedimientos recomendados más recientes para Excel.

Excel Tech Community

Icono de comunidad

Obtener ayuda de la comunidad

Formule una pregunta y encuentre soluciones facilitadas por agentes de soporte técnico, MVP, ingenieros y otros usuarios de Excel.

Foro de Excel sobre respuestas

Icono de solicitud de característica (bombilla, idea)

Sugerir una característica nueva

Estaremos encantados de escuchar sus sugerencias y comentarios. Comparta sus ideas. Su opinión nos importa.

Enviar comentarios

Vea también

Correcciones o soluciones alternativas para problemas recientes en Excel para Windows

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.