[7 soluciones fáciles] ¡Problema de que los controles ActiveX de Excel no funcionan!

¿Tiene problemas con los controles ActiveX que no funcionan en Excel? Muchos usuarios se enfrentan a problemas en los que los botones, las casillas de verificación y otros componentes ActiveX dejan de funcionar. Esto puede resultar molesto, especialmente si está trabajando en una hoja de cálculo importante. En esta guía, mencionaré las razones por las que los controles ActiveX de Excel no funcionan y brindaré soluciones prácticas para que vuelvan a funcionar sin problemas.

* La versión gratuita del producto solo ofrece una vista previa de los datos recuperables.

¿Por qué mi control ActiveX no funciona en Excel?

Por lo general, el problema de que el control ActiveX no funciona en Excel ocurre cuando los controles ActiveX están deshabilitados. Cuando se abre el archivo que tiene los controles ActiveX, aparece una barra de mensaje amarilla con el ícono de escudo y un botón para habilitar contenido.

Otras razones responsables de que el control ActiveX no funcione en Excel son:

  • Infección por virus: una de las razones más comunes de la corrupción de los archivos de Excel es la infección por virus. Un virus informático es un programa malicioso que está diseñado de manera que corrompe el sistema de archivos de su computadora o también puede dañar algunos archivos guardados. Si su computadora está infectada con algún tipo de virus, las posibilidades de corrupción aumentan.
  • Apagado incorrecto del sistema: En ocasiones, el archivo de Excel también puede dañarse debido a un apagado incorrecto del sistema. Sin embargo, en ocasiones, por razones como un corte de energía repentino o cualquier otra razón, el equipo se apaga de repente y aumentan las posibilidades de abrir una hoja de cálculo de MS Excel. Todos los archivos abiertos se cierran incorrectamente durante el apagado.
  • Gran tamaño del archivo de Excel: El archivo de MS Excel no es una base de datos que pueda manejar y administrar una gran cantidad de información. Por lo tanto, si el archivo de Excel es demasiado grande, es posible que se dañe.
  • Generación de sectores defectuosos en el dispositivo de almacenamiento de datos: Algunos de los dispositivos de almacenamiento de datos, como el disco duro externo, los discos duros locales, las memorias USB, etc., pueden desarrollar sectores defectuosos. Si ha guardado su hoja de cálculo de Excel en el sector defectuoso, es posible que se dañe.
  • Problemas con la aplicación MS Excel: Los problemas con la aplicación MS Excel, como el cierre inesperado de una hoja de cálculo de Excel abierta o el cierre incorrecto de un archivo abierto, pueden dañar los archivos de MS Excel.

¿Cómo solucionar el problema de que los controles ActiveX de Excel no funcionan?

Pruebe las siguientes soluciones para resolver la reparación de los controles ActiveX dañados en Excel.

Solución 1: busque los archivos EMD

  1. Cierre todas las aplicaciones de Office.
  2. En el Explorador de Windows, debe buscar todos los archivos *.emd. Mientras lo hace, asegúrese de haber incluido todos los archivos y carpetas ocultos del sistema y borre los archivos *.emd.

Este archivo generalmente se mostraría de las siguientes maneras:

C:\users\username\AppData\Local\Temp\Excel8.0\MSForms.exd

C:\users\username\AppData\Local\Temp\VBE\MSForms.exd

  1. Después de borrar el archivo, reinicie su PC.
  2. Ahora abra las aplicaciones de Office y pruebe sus controles.

Debes recordar que cuando abres tu libro de trabajo con un control activo incrustado, los archivos .exd se vuelven a crear, pero no causará ningún problema. De esta manera, el problema de los controles ActiveX de Excel VBA se resolverá. Si, aun así, el problema persiste, se puede solucionar con la ayuda de un software de aplicación de terceros.

Solución 2: habilite los controles ActiveX

Como el problema está relacionado con los controles ActiveX, debe verificar y habilitar esta función en Excel:

  • Vaya a Archivo > Opciones y luego a Centro de confianza.
  • Luego, haga clic en Configuración del Centro de confianza >> Configuración de ActiveX.

Configuración de ActiveX

  • Elija Habilitar todos los controles sin restricciones (recomendado solo si se usan archivos confiables).

Lea también: Error de tiempo de ejecución 429 ¡El componente ActiveX no puede crear un objeto!

Solución 3: recupere datos de archivos temporales

Se recomienda aplicar un método de reparación manual para reparar la corrupción de Excel y, si no tiene éxito, utilice otra herramienta de reparación. Aplique con cuidado lo que se indica a continuación para recuperar datos de archivos de Excel dañados.

  • Primero cierre la aplicación MS Excel y vuelva a abrirla. Intente abrir el archivo afectado.

Configuración de ActiveX

  • Si no puede abrir el archivo afectado, reinicie su computadora y abra MS Excel. Intente abrir el archivo nuevamente.
  • Si aún no puede abrir el archivo, elimine el contenido de su directorio C:\windows\temp y luego reinicie su computadora. Intente abrir el archivo afectado.

siguiente

  • Si el archivo afectado aún no se puede acceder, aplique el siguiente truco:
  • Haga clic en el botón Inicio > Abrir cuadro de diálogo de ejecución y escriba:

“C:\Program Files\Microsoft Office\Office\excel.exe” /s

resolver los problemas del control ActiveX de Excel

  • Luego, intente abrir el archivo nuevamente.

¿No puede abrir el archivo nuevamente? Si la respuesta es SÍ, se recomienda escanear el archivo para detectar una posible infección de virus. Asegúrese de que la opción de escaneo heurístico de macros esté activada.

Luego de completar el escaneo, si no se encontró ningún virus, cambie el nombre del archivo y reemplace la extensión .xls por la extensión .doc. Luego, intente abrir el archivo con Word.

Si todos los trucos anteriores no lograron abrir el archivo Excel dañado o resolver los problemas del control ActiveX de Excel, pruebe con otro truco:

Intente copiar el archivo Excel dañado a otra ubicación

  • Si no puede copiar el archivo a otra ubicación, es posible que los sectores del disco estén dañados
  • Si los datos son muy importantes, se recomienda recurrir a un servicio profesional.

Solución 4: volver a registrar los controles ActiveX

En varios foros y sitios de la comunidad, descubrí que muchos usuarios dijeron que solucionaron el problema de que los controles Active X en Excel no funcionaban volviendo a registrar los controles Active X. Estos son los pasos completos para hacerlo:

  • Cierre todas las aplicaciones de Office.
  • A continuación, presione las teclas Win + R >> escriba cmd y ejecútelo como administrador.
  • Ahora, ingresa el siguiente comando y presiona Enter:

regsvr32 ole32.dll

resolver los problemas del control ActiveX de Excel

Solución 5: reparar un archivo de Excel corrupto

Microsoft Excel Reparar Herramienta es una herramienta especial que está diseñada específicamente para reparar este tipo de archivos para que uno pueda continuar trabajando fácilmente en ese archivo. Esta herramienta de reparación busca archivos .xls en la carpeta especificada por el usuario. El archivo que se encuentre dañado creará una vista previa en la ventana de reparación de Excel. La interfaz es muy simple, con una gran barra de herramientas de botones para agregar archivos o carpetas a la aplicación.

Con este software, puede reparar su archivo de Excel dañado. Puede restaurar fácilmente todos los archivos de Excel dañados y también recuperar todo lo que incluye comentarios de celdas, gráficos, propiedades de la hoja de cálculo y otros datos relacionados. El archivo de Excel dañado se puede restaurar a un nuevo archivo de Excel en blanco. Puede recuperar los datos completos del archivo y restaurarlos incluso sin modificar el formato original.

* La versión gratuita del producto solo ofrece una vista previa de los datos recuperables.

Pasos para utilizar la herramienta de reparación de MS Excel:

Paso 1 - Descargue e instale Stellar Reparación para Excel siguiendo el asistente de instalación.

excel-Reparación-step-1

Paso 2 – Después de la instalación, inicie la herramienta de reparación y busque el archivo de Excel que desea reparar.

excel-Reparación-step-2

Paso 3 – Ahora seleccione el archivo de Excel que desea reparar y haga clic en el botón 'Repair'.

excel-Reparación-step-3

Paso 4 – Espere hasta que finalice el proceso de reparación.

excel-Reparación-step-4

Paso 5 – Una vez hecho esto, obtenga una vista previa y verifique el archivo de Excel reparado y presione el botón 'Save'.

excel-Reparación-step-5

Solución 6: solucione el problema de que los controles ActiveX de Excel no funcionan eliminando y reinstalando los controles ActiveX

Otra solución eficaz que puede intentar para deshacerse de este problema es eliminar y reinstalar los controles ActiveX. Este método no requiere tener habilidades técnicas de alto nivel.

Siga atentamente las siguientes instrucciones:

  • Cierre Excel >> abra el Explorador de Windows.
  • Vaya a C:\Users\YourUsername\AppData\Local\Microsoft\Forms.
  • Ahora, elimine todos los archivos *.exd.
  • Vuelva a iniciar Excel para verificar si se resolvió el problema.

Solución 7: comuníquese con el soporte técnico de Microsoft

Si ninguna de las soluciones anteriores le funciona para resolver el problema de que los controles ActiveX de Excel no funcionan, puede comunicarse con el equipo de soporte técnico de Microsoft. Seguramente se comunicarán con usted y resolverán su problema de inmediato.

Preguntas frecuentes relacionadas:

¿Qué es un control ActiveX?

Los controles ActiveX se utilizan principalmente para crear aplicaciones que funcionen en Internet a través de navegadores. Por ejemplo, incluya una aplicación personalizada para recopilar la vista de datos para ver algún tipo de archivos y mostrar la animación.

¿Cómo habilito los controles ActiveX en Excel?

Para habilitar los controles ActiveX en Microsoft Excel, debe seguir los pasos a continuación:

  • Vaya a Archivo >> Opciones >> elija Centro de confianza.
  • Después de esto, haga clic en el botón Configuración del Centro de confianza.
  • Elija Configuración de ActiveX >> Asegúrese de habilitar esta función >> Presione Aceptar y regrese a su documento.

¿Por qué usar controles ActiveX en Excel?

Los controles ActiveX se usan generalmente como botones de comando, cuadros de diálogo y cuadros de lista. Los programas de MS Office le permiten hacer uso de los controles ActiveX para mejorar algunos documentos.

¿Cómo inserto un control ActiveX en Excel?

Para insertar un control ActiveX en Excel, navegue a la pestaña Desarrollador, en el grupo Controles, debe hacer clic en Insertar. Ahora, en Controles ActiveX, elija un control o haga clic en Más controles para ver todos los controles ActiveX disponibles.

¿Cómo editar un control ActiveX en Excel?

Si desea editar controles ActiveX, siga los pasos que se indican a continuación:

  • Asegúrese de que la pestaña Desarrollador esté disponible y de que se encuentre en modo de diseño.
  • Elija el control ActiveX.
  • A continuación, haga clic con el botón derecho en la selección.
  • Ahora, señale el nombre de un objeto (por ejemplo, Objeto de casilla de verificación) >> haga clic en Editar.
  • Puede editar el texto del control.

En resumen

Los controles ActiveX mejoran la funcionalidad de Excel, pero a veces pueden dejar de funcionar debido a diversas razones, como configuraciones de seguridad, archivos dañados o problemas de compatibilidad. Sin embargo, al aplicar las soluciones especificadas en este blog, puede solucionar los problemas de funcionamiento de los controles ActiveX de Excel y evitar que vuelvan a ocurrir en el futuro.



Margret Arthur es emprendedora y experta en marketing de contenidos. Ella Escribe blogs de tecnología y experiencia en MS Office, Excel y otros temas tecnológicos. Her arte distintivo de presentar información técnica en un lenguaje fácil de entender es muy impresionante. Cuando ella no escribe, ella ama los viajes no planificados.