Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - Microsoft.Office.Interop.Excel biblioteca no registrada
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information Microsoft.Office.Interop.Excel biblioteca no registrada

Publicar nuevo tema Responder al tema
Foros de discusión » VB.Net, C# .Net, Visual Studio .Net   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Microsoft.Office.Interop.Excel biblioteca no registrada Responder citando

He desarrollado un software de Facturación, Contabilidad y Recursos Humanos con Visual Studio .Net (Visual Basic .Net) versión 2008. Como base de datos uso Oracle y Microsoft SQL Server. En el equipo donde realizaba el desarrollo funcionaba y compilaba perfectamente. Pero al formatear el equipo y reinstalar Visual Studio (la misma versión), cuando compilo la aplicación me aparece este error:

Advertencia 1 No se puede cargar la biblioteca de tipos para la referencia "Microsoft.Office.Interop.Excel". Biblioteca no registrada. (Excepción de HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED)) ExcelAuto

El error me da en un formluario donde hago una exportación de los datos de Oracle y SQL Server a Microsoft Office Excel.

¿Qué puede ocurrir? parte de la aplicación, en concreto este módulo, lo desarrolló otra persona y no tengo muy claro cómo arreglarlo.
MensajePublicado:
Lun Ene 24, 2011 7:49 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Microsoft.Office.Interop.Excel biblioteca no registrada Responder citando



Anuncios



varios escribió:
He desarrollado un software de Facturación, Contabilidad y Recursos Humanos con Visual Studio .Net (Visual Basic .Net) versión 2008. Como base de datos uso Oracle y Microsoft SQL Server. En el equipo donde realizaba el desarrollo funcionaba y compilaba perfectamente. Pero al formatear el equipo y reinstalar Visual Studio (la misma versión), cuando compilo la aplicación me aparece este error:

Advertencia 1 No se puede cargar la biblioteca de tipos para la referencia "Microsoft.Office.Interop.Excel". Biblioteca no registrada. (Excepción de HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED)) ExcelAuto

El error me da en un formluario donde hago una exportación de los datos de Oracle y SQL Server a Microsoft Office Excel.

¿Qué puede ocurrir? parte de la aplicación, en concreto este módulo, lo desarrolló otra persona y no tengo muy claro cómo arreglarlo.



Este error al compilar un proyecto Visual Basci .Net suele ocurrir por uno de los siguientes motivos:

1. No tienes instalado en el equipo con Visual Basic .Net Microsoft Office. Si no lo tienes instalado instálalo o almenos, prueba a instalar sólo las PIA (Office 2003/2007 Primary Interop Assemblies). Puedes descargar este paquete para Office 2003 desde:

microsoft.com/downloads/details.aspx?familyid=3c9a983a-ac14-4125-8ba0-d36d67e0f4ad

2. Si tienes instalado Microsoft Office Excel y las PIA, otro de los motivos por los que se suele producir este error es que antes de formatear tuvieras el Microsoft Office Excel instalado en una carpeta y al formatear lo tengas en una carpeta diferente. Microsoft Visual Studio guarda la ruta de la referencia a Microsoft.Office.Interop.Excel que tuvieras en el equipo antes de formatear, si no es la misma te dará este error.

Para solucionarlo sigue estos pasos:

1. En la parte derecha, en la ventana de Explorador de soluciones, en el proyecto que te da el error de compilación, pulsa con el botón derecho sobre "References" (ahí te aparecerá Microsoft.Office.Interop.Excel con una admiración amarilla). En el menú emergente selecciona "Agregar referencia"



2. En la pestaña ".NET" busca "Micrsoft.Office.Interop.Excel", lo normal es que te aparezcan dos líneas, la que hace referencia a la ubicación inexistente y la buena, suele estar en:

C:\Archivos de programa\Microsoft Visual Studio 9.0\Visual Studio Tools for Office\PIA\Office11

o

C:\Archivos de programa\Microsoft Visual Studio 9.0\Visual Studio Tools for Office\PIA\Office12

(según la versión):



Si no la encuentras, en realidad, lo que hay que seleccionar o buscar es el fichero "Microsoft.Office.Interop.Excel.dll", búscalo en el disco duro y en Referencias, lo añades desde la pestaña "Examinar".

Si consigues seleccionar el fichero Microsoft.Office.Interop.Excel.dll te desaparecerá la admiración amarilla y ya podrás compilar la aplicación Visual Basic .Net.
MensajePublicado:
Lun Ene 24, 2011 8:11 am
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » VB.Net, C# .Net, Visual Studio .Net  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A