En nuestro servicio de asistencia técnica se ha planteado el siguiente problema: varios clientes han informado de que aparece un error cuando intentan abrir el asistente de NumXL o acceder a él desde la barra de herramientas.
Antecedentes
Cuando un usuario selecciona una opción del menú (por ejemplo, X13ARIMA-SEATS) en la barra de herramientas de NumXL, el asistente no se carga y, en su lugar, Excel muestra un mensaje de error de Visual Basic para Aplicaciones en el que se indica un error de compilación en un módulo oculto (es decir, el módulo NumXL).
Análisis
Tras investigar más a fondo, descubrimos que Excel no puede inicializar ni ejecutar uno de los controles de formulario: «refedit», un control muy utilizado en NumXL que permite a los usuarios seleccionar una sola celda o un rango de celdas en un libro de trabajo. El control «refedit» es un control ActiveX que viene incluido en Microsoft Excel.
Al revisar la configuración de seguridad (mediante el Centro de confianza de Excel), hemos comprobado que la configuración de los controles ActiveX está establecida en ‘Desactivar todos los controles sin previo aviso’.
Microsoft desactivó la configuración de permisos de ActiveX en una actualización posterior de Office, lo que provocó que el control ‘refedit’, junto con el resto de controles ActiveX, quedara desactivado.
Nota: Para abrir el Centro de confianza en Excel: ve a Archivo → Opciones → Centro de confianza → Configuración del Centro de confianza → Configuración de ActiveX.
Resolución
Para volver a habilitar los controles ActiveX en Microsoft Excel, cambia la opción ‘Desactivar todos los controles’ por otra configuración. Por motivos de seguridad, recomendamos seleccionar ‘Preguntarme antes de habilitar los controles de inicialización no segura (UFI) con restricciones adicionales y los controles de inicialización segura (SFI) con restricciones mínimas’.
Pulsa el botón «Aceptar» para cerrar el Centro de confianza.
Cerrar Excel
