Error -41106 al Crear un Reporte de Excel con el New Report VI



Software Primario:
Versión de Software Primario: 2010
Versión de Software Primario Corregido: N/A
Software Secundario: LabVIEW Toolkits>>LabVIEW Report Generation Toolkit for Microsoft Office

Problema:

Cuand ejecuto un reporte de Excel con el New Report VI, siempre obtengo el Error -41106.  El error establece que Microsoft Excel no está instalado en la computadora.  ¿Qué puedo hacer para ejecutar este reporte?



Solución:

Lo más probable es que una versión beta de Microsoft Office 2010 haya sido instalada en la computadora.  La desinstalación de esta versión de Microsoft Office no fue completada correctamente, por lo que una llave extra de registro se encuentra aún disponible.  La llave de registro no estaba direccionada a una Librería de Objetos de MIcrosoft Excel y la herramienta de Report Generation estaba tratando de utilizar este registro.

Revise las Llaves de Registro para Excel

Para hacer esto, navegue al menú Inicio»Ejecutar y escriba regedit, presione OK.  Esto abrirá el registro para ser editado.

Nota: Editar el Registro puede dañar su computadora.  Hacer una copia de seguridad antes de modificar el registro es altamente recomendado.  Para hacer esto, caya al Menú del Registro y seleccione Exportar Archivo de Registro.  Seleccione Todas para el rango de exportación, aplique un nombre al archivo.  

Una vez que el editor de registro está abierto, navegue a la siguiente llave para Microsoft Excel:

HKEY_CLASSES_ROOT\TypeLib\{00020813-0000-0000-C000-000000000046}

Esta llave contiene la dirección de las librerías para Excel.  Dentro de esta llave, revise las siguientes sub-llaves mostradas a continuación, para que los datos asociados con las mismas sean los correctos.

Si existen otras llaves de registro que no están asignadas a una Librería de Objetos de Microsoft Excel, entonces ese registro debe ser eliminado.

Por ejemplo, si existe un registro 1.7 y no se encuentra direccionado a una Librería de Objetos de Microsoft Excel, debe ser eliminado.  El error está ocuriendo porque ActiveX está tratando de hacer la llamada a través de ese registro en lugar del registro que debe llamar para trabajar con Excel.



Ligas Relacionadas:

KnowledgeBase 2V4CI2EG: Error 1045 When Using Report Generation Toolkit for Microsoft Office
KnowledgeBase 4U1CTICX: Why Do I Get Error -41106 When Deploying my LabVIEW Code Using Report Generation Toolkit (RGT)?



Archivos Adjuntos:





Día del Reporte: 11/22/2010
Última Actualización: 06/20/2012
Identificación del Documento: 5FLE9PW2