El error "El componente ActiveX no puede crear un objeto" aparece con mayor frecuencia cuando se usa el programa Microsoft Access. A menudo significa que hay algo mal con la base de datos o los permisos de la biblioteca.
La primera explicación posible para este error es que el DAO no está registrado correctamente. Haga clic en "Inicio" en Windows y seleccione "ejecutar", luego escriba "regsvr32" seguido de la ruta del archivo DAO para solucionar este problema. Otra causa potencial es que falta una de las referencias. Abra el Editor de Microsoft Visual Basic presionando ALT y F11. Desmarque cualquier referencia en el menú de herramientas que dice "faltante" para resolver este error. Otra posible causa de este error es que la referencia de la base de datos de la utilidad tiene un problema. Resuelva este problema cargando la sección de "referencias" en el Editor de Visual Basic y deseleccionando cualquier casilla que tenga una referencia de la Base de datos de utilidades. El error también puede significar que sus bibliotecas no tienen los permisos que necesita. Varias utilidades son capaces de averiguar qué archivos carecen de los permisos correctos y luego resolver el problema. Si tiene un archivo del asistente dañado, esto también puede causar el error "El componente Active X no puede crear el objeto". Repare los archivos del asistente utilizando CD de copia de seguridad.