Ú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.
-
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.
-
En una hoja de Excel abierta, seleccione Archivo, elija Opciones y, después, elija la categoría Complementos.
-
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.
-
-
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. -
En el Editor del Registro, vaya a: HKEY_CLASSES_ROOT\<ProgID>
-
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.
-
Recupere el valor (predeterminado) desde la subclave CLSID : haremos referencia a esto como <CLSID>en pasos posteriores.
-
Vaya en el registro a: HKEY_CLASSES_ROOT\<CLSID>\InprocServer32
-
Si el valor (predeterminado) es mscoree.dll, cámbielo a C:\Windows\System32\mscoree.dll
-
Cierre el Editor del Registro
-
Cierre todas las instancias de Excel y, a continuación, vuelva a abrir Excel. Vuelva a intentar el complemento.
Más recursos
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.
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.
Sugerir una característica nueva
Estaremos encantados de escuchar sus sugerencias y comentarios. Comparta sus ideas. Su opinión nos importa.
Vea también
Correcciones o soluciones alternativas para problemas recientes en Excel para Windows