Puede resultar bastante frustrante encontrarse con el mensaje «Error de compilación en módulo oculto» al intentar abrir Office 2016 para Mac. Suele aparecer de repente tras una actualización y, por alguna razón, ciertos complementos empiezan a fallar. Imagínese intentando trabajar y que, de repente, todas sus macros o herramientas personalizadas generen errores. No se sabe con certeza por qué ocurre, pero suele estar relacionado con complementos antiguos que no son compatibles con la versión de 64 bits que Microsoft lanzó en 2016. Si ha actualizado recientemente y ahora ve este error, probablemente se deba a que esos complementos antiguos están entrando en conflicto con la arquitectura más reciente y segura de su instalación de Office.
Esta guía tiene como objetivo explicar algunos pasos concretos que han ayudado a solucionar este problema en el pasado. La idea principal es identificar y deshabilitar los complementos problemáticos o mover ciertos archivos para que Office pueda iniciarse correctamente sin intentar cargar componentes incompatibles. Si estás cansado del error o simplemente quieres una solución rápida, estos métodos podrían ayudarte a retomar tu flujo de trabajo habitual. Ten en cuenta que, a veces, las causas más extrañas —como archivos residuales en carpetas incorrectas o complementos dañados— provocan problemas, así que prepárate para realizar algunos ajustes.
¿Cómo solucionar el mensaje de error «Error de compilación en módulo oculto» al abrir archivos de Word/Excel?
Solución 1: Desactive los complementos que sean incompatibles con la versión de 64 bits para Mac.
- Abre cualquier aplicación de Office 2016 para Mac (Word, Excel, etc.).Si los botones de los complementos aparecen atenuados o directamente no están, es una clara señal de que tienes complementos incompatibles instalados. Esto se debe a la actualización a 64 bits, que provoca que algunos complementos de 32 bits no se carguen o que el sistema se bloquee.
- A continuación, diríjase a Herramientas > Plantillas y complementos. Encontrará esta opción en la barra de menú cuando la aplicación esté abierta.
- Busca la lista titulada Plantillas y complementos globales. Allí verás todos los complementos que están vinculados.
- Para desactivarlos, haz clic en los botones + o – (o a veces en la casilla de verificación, según tu versión de Office) que aparecen junto a cada complemento. El objetivo es desmarcar o eliminar todo aquello que parezca antiguo o sospechoso, especialmente los de 32 bits o de fuentes externas.
- Una vez que hayas desactivado los complementos sospechosos, pulsa Aceptar y, a continuación, reinicia Word o Excel. A veces, esto requiere varios intentos; es posible que la aplicación necesite reiniciarse para descargar por completo el código incompatible.
Este truco funciona porque los complementos incompatibles pueden provocar que la aplicación se bloquee, especialmente si contienen macros o scripts que no son compatibles con el entorno de 64 bits. En algunos casos, esto soluciona el error de inmediato; en otros, es posible que deba buscar esos complementos específicos o reemplazarlos con versiones actualizadas del desarrollador.
Solución 2: Coloque el archivo linkCreation.dotm en su escritorio y actualice Word.
- Cierra Word por completo; asegúrate de que se cierre del todo para evitar que los archivos queden bloqueados o en uso.
- Abrir
~/Library/Group Containers/UBF8T346G9. Office/User Content/Worden Finder. Para ello, mantén pulsado el botón Option+ Goen la barra de menús y selecciona Biblioteca. Desde allí, navega hasta la ruta indicada. - Busca el archivo llamado linkCreation.dotm. A veces se llama simplemente dotm, pero suele identificarse por su nombre. Arrastra este archivo al escritorio. Esto básicamente restablece la plantilla de macro, que podría estar dañada o desactualizada.
- Vuelve a abrir Word. Debería generar una copia nueva del archivo, eliminando así el código problemático que causa los errores de compilación.
Esto puede sonar un poco extraño, pero eliminar o restablecer los archivos de plantilla problemáticos en tu Mac puede ayudar a eliminar cualquier corrupción oculta que esté causando esos errores. A veces, las macros antiguas o las referencias rotas persisten e interfieren con la versión más reciente de Office.
Sistema operativo Windows
Si usas Office en Windows, estos errores tampoco son infrecuentes. Suelen estar relacionados con archivos residuales en las carpetas de inicioPdfmaker.dot (por ejemplo, o Pdfmaker.xla), especialmente si aún tienes instalado el complemento de Adobe Acrobat. Norton Security u otros antivirus también pueden causar problemas al poner en cuarentena o dañar estos archivos.
Solución 1: Descargue las últimas actualizaciones del complemento de Adobe Acrobat.
Consulta el sitio web oficial de Adobe para obtener actualizaciones sobre sus complementos para Acrobat PDFMaker. Instalar la última versión puede reemplazar cualquier archivo dañado u obsoleto que esté causando el conflicto. Normalmente, basta con descargar el instalador y ejecutarlo, y luego reiniciar Office para comprobar si se soluciona el error.
Solución 2: Mueva los archivos Pdfmaker.dot y Pdfmaker.xla fuera de la carpeta de inicio.
- Navegue hasta ` C:\Archivos de programa\Microsoft Office\OfficeXX\Startup` o a su carpeta de inicio específica; dependiendo de si usa Office 2016 o una versión posterior, la ruta podría variar.
- Busque
Pdfmaker.dotyPdfmaker.xla. Si ve estos archivos en la carpeta de inicio de Office, muévalos a un lugar seguro, como la carpeta Documentos. - Reinicia Word o Excel. No deberían intentar cargar esos complementos ahora, ya que suele ser lo que provoca este error de compilación.
Solución 3: Utilice el símbolo del sistema para volver a registrar los archivos OCX.
- Pulsa Windows + X y elige Terminal de Windows (Administrador) o Símbolo del sistema (Administrador).
- Escriba estos comandos para anular el registro y luego registrar los archivos de la biblioteca principal:
regsvr32 /u c:\windows\system32\mscomctl.ocx regsvr32 c:\windows\system32\mscomctl.ocx
Para Windows de 64 bits, reemplace `system32` por `syswow64`:
regsvr32 /u c:\windows\syswow64\mscomctl.ocx regsvr32 c:\windows\syswow64\mscomctl.ocx
Este proceso vuelve a registrar los archivos de control esenciales de Office, que podrían estar dañados o desincronizados. A menudo, en un equipo funciona de inmediato, pero en otro resulta complicado, ya que Windows a veces bloquea los archivos o la configuración de seguridad impide el uso de estos comandos. Y sí, siempre ejecute el símbolo del sistema como administrador; de lo contrario, es inútil.
Finalmente, después de todo esto, se recomienda realizar un análisis completo del sistema con una herramienta de optimización/antimalware confiable; a veces, el malware residual o los archivos dañados también pueden causar errores extraños en Office. Porque, claro, Windows siempre tiene que complicarlo más de lo necesario.
Resumen
- Desactive los complementos incompatibles en las preferencias de Office.
- Restablezca o mueva el archivo linkCreation.dotm en Mac.
- Actualiza o mueve los complementos problemáticos como Pdfmaker en Windows.
- Vuelva a registrar los archivos OCX en el símbolo del sistema de Windows.
- Ejecute un análisis de malware después de realizar estos cambios.
Resumen
Parece que el problema suele deberse a algún complemento residual o plantilla de macro antigua que no funciona correctamente tras la actualización a 64 bits. Deshabilitar o restablecer esos archivos ocultos y asegurarse de que los complementos estén actualizados suele solucionar el problema. Si nada de esto funciona, a veces puede ser necesario reinstalar el sistema o contactar con el soporte técnico; pero estos trucos suelen ser útiles en muchos casos. Esperemos que esto ayude a alguien a solucionar el problema sin desesperarse.