none
no me encuentra la referencia a Excel... Microsoft.Office.Interop.Excel.Application RRS feed

  • Pregunta

  •  

    Hola Amigos,

     

    Tengo un problema que me trae de cabeza.

     

    Tengo una aplicación que busca ficheros y queria implementar que los ficheros encontrados me los volcase en una hoja de Excel. El programa está hecho y funciona. Pues en unos equipos me funciona y en otros no. Quiero decir que en ordenadores con el mismo Oficce 2003 y sobre XP service pack 2 y todo igual, cuando desde Microsoft Visual Basic 2005 Express  intento cargar la referencia de Excel

    me responde que el tipo Microsoft.Office.Interop.Excel.Application no está definido y en otro ordenador me carga bien la referencia y puedo compilar bien el programa. No encuentra la referencia, y eso que le doy a .COM cargar la referencia Microsoft Excel 11.0 Object Library... pues nada me dice que no lo encuentra...

     

    Asi que desearía si alguien sabe lo que me puede estar sucediendo me lo diga, porque es un poco fustrante...

     

    Un saludo

    Antonio

    jueves, 10 de abril de 2008 6:55

Respuestas

  • Estos problemas suelen suceder cuando trabajamos con diferentes versiones de Office. Si en tu caso todas las máquinas disponen de Office 2003 mis sospechas se centrarían en el hecho de que quizás no todos se hayan instalado incluyendo todos los paquetes, habiendo obviado las librerías de automatización de Excel en algunos PC's.

     

    Salud y suerte!

    jueves, 10 de abril de 2008 7:20
  • Primeramente un saludo

     

    Bueno lo que podrias hacer es que las referencias que utilizas (siempre que no sean de .NET) las copie siempre en el la carpeta de resultados, esto es:

     

    Abre tu proyecto, luego selecciona todas las referencias de Micrososft Excel en la opcion Refecrencias, selecciona propiedades y escoje 'true' en la propiedad copia local y por último genera tu aplicación.

     

    Espero que te sirva.

    jueves, 10 de abril de 2008 13:42

Todas las respuestas

  • Estos problemas suelen suceder cuando trabajamos con diferentes versiones de Office. Si en tu caso todas las máquinas disponen de Office 2003 mis sospechas se centrarían en el hecho de que quizás no todos se hayan instalado incluyendo todos los paquetes, habiendo obviado las librerías de automatización de Excel en algunos PC's.

     

    Salud y suerte!

    jueves, 10 de abril de 2008 7:20
  • Primeramente un saludo

     

    Bueno lo que podrias hacer es que las referencias que utilizas (siempre que no sean de .NET) las copie siempre en el la carpeta de resultados, esto es:

     

    Abre tu proyecto, luego selecciona todas las referencias de Micrososft Excel en la opcion Refecrencias, selecciona propiedades y escoje 'true' en la propiedad copia local y por último genera tu aplicación.

     

    Espero que te sirva.

    jueves, 10 de abril de 2008 13:42
  • HOla :)

    Tengo el mismo problema, pero al querer poner copia local en true no me lo permite, esa opción está deshabilitada, como le puedo hacer para habilitar copia Loca??

     

    Gracias.

     


    Sabina.
    lunes, 5 de septiembre de 2011 18:58
  • Ya supe como.. puse Incrustar tipos de interoperabilidad en False


    Sabina.
    • Propuesto como respuesta golveron miércoles, 18 de enero de 2012 20:39
    lunes, 5 de septiembre de 2011 20:40
  • Luz Sabina, muchas gracias. Esta respuesta tuya sí me sirvió más que ninguna otra.

    Gracias de nuevo.

     

    Ya supe como.. puse Incrustar tipos de interoperabilidad en False


    Sabina.

    miércoles, 18 de enero de 2012 20:40
  • Ya supe como.. puse Incrustar tipos de interoperabilidad en False


    Sabina.

    Escelente, esta respuesta me ayudo, gracias.

    Saludos.


    Toma lo mejor de la vida y asi triunfaras!!!

    domingo, 1 de junio de 2014 16:27