Glosario
Asunto:
Este KB combina y reemplaza la información que se encontró en estos otros KB:
- KB00364 – Los complementos PI para Excel no están disponibles con varios errores de VBA después de la actualización a Office 2010.
- KB00267 – Error de tiempo de ejecución ‘459’: El objeto o la clase no soporta el conjunto de eventos» o «Error de compilación en el módulo oculto: El mensaje de error «Principal» aparece al abrir Excel instalado con PI Data Link.
- KB00526 Error de enlace de datos PI : La biblioteca de objetos es inválida o contiene referencias a definiciones de objetos que no se han podido encontrar.
- KB00631 PI Data Link Error : «System Error &H80040111 (-2147221231). La fábrica de clases no puede suministrar la clase solicitada.
Cuando se usa MS Excel con uno o más complementos PI habilitados (PI Data Link, PI Tag Configuration, o PI Batch View for Excel), se encuentran errores de Microsoft Visual Basic for Applications. Mientras se abre Ms Excel se pueden ver estos errores o mientras se usan funciones dentro de los add-ins, como la función Insert Trend en PI Data Link.
Errores de VBA:
- No se pudo cargar un objeto por no estar disponible en esta máquina
- Error de compilación en el módulo oculto: mod Add in
- Compile el error en el módulo oculto: Principal
- La biblioteca de objetos no es válida o contiene referencias a definiciones de objetos que no se han podido encontrar
- Error de tiempo de ejecución «459»: El objeto o la clase no soporta el conjunto de eventos
- Error de sistema y lámpara; H80040111 (-2147221231). ClassFactory no puede suministrar la clase solicitada
Solución:
Estos errores se originan por diversos motivos, pero a menudo están relacionados con un mal funcionamiento del control MS ActiveX utilizado por el complemento, o por antiguos archivos VBA en caché.
Verificar los requisitos previos y los ajustes necesarios
- Asegúrate de que los complementos y los elementos relacionados se instalen correctamente. Por ejemplo, si el PI SDK no está instalado, eso afectará a muchos de los complementos PI.
- Compruebe que los controles ActiveX están activados (no desactivados). En Excel, seleccione Archivo; Opciones; Centro de Confianza; Configuración del Centro de Confianza; Configuración de ActiveX. Esto NO debe configurarse como «Deshabilitar todos los controles sin notificación».
Comprueba si hay archivos *.exd en caché
Busca todos los archivos (incluyendo los ocultos) con la extensión *.exd. (De forma predeterminada, Windows no busca archivos ocultos, por lo que debe cambiar esa configuración para poder verlos).Una forma de encontrar todos los archivos *.exd de un disco duro determinado es abrir un símbolo del sistema, navegar hasta el directorio raíz de la unidad (por ejemplo, introduciendo primero «C:» y luego «CD » para llegar a la raíz de la unidad C:)