Boletín mugperu Digital - Julio 2009!
  Search 
Thursday, February 09, 2012 ..:: Foros de Discusión ::.. Register  Login
Foros MUGPERU Minimize
Subject: Aplicaciones VB que trabajan con Office
Prev Next
You are not authorized to post a reply.

Author Messages
dcalagua
Posts:21

02/02/2007 08:42 AM  
Saludos a los miembros del MUG Perú, tengo una duda que espero alguien me pueda ayudar a resolverla. Lo que sucede es que a veces he desarrollado aplicaciones VB con la característica de que los usuarios requieren reportes pero específicamente desean que esos "reportes" se muestren en Excel por ejemplo. Por esa parte no hay ningún problema ya que hago las referencias necesarias en el proyecto y escribo el código necesario para que los resultados de un Recordset, por ejemplo, se escriban en un libro de Excel. Mi duda va en que en mi PC de desarrollo tengo el Office 2003 y cuando creo el instalador del aplicativo y lo instalo en un equipo que tenga el Office 2003 también instalado el programa corre sin problemas. Pero me ha pasado que cuando instalo en equipos que cuenten con Office 2000 por ejemplo, el programa no corre y aparecen mensajes de error diciendo que no se ha encontrado una biblioteca de clases específicas. Así que me imagino que se refiere a que no encuentra el Microsoft Object 11.0 Library en el equipo que tiene el Office 2000. Ahora bien, quiero saber si existe alguna manera de hacer una referencia genérica a cualquier versión de Office para no tener que compilar el proyecto con una referencia a Office 2003 y otra a Office 2000. Si alguno de ustedes me puede ilustrar con este tema le estaré muy agradecido.
rcrbalcazar
Posts:130

05/02/2007 05:19 AM  
Bueno la unica manera de no depender de la version de Office hasta donde se es la siguiente:
1. En desarrollo hacer referencia al dll de office
2. Antes de generar tu instalador quitar la referencia y hacer el instanciamiento con CreateObject y cambiar las definiciones con Object.
3. Probar con todas versiones posibles de Office para asegurarse que el modelo de objectos usado en compatible con todas las versiones.
4. Siempre que se hace alguna aplicacion con Office se debe especificar con versioes de Office va a trabajar tu aplicacion como prerequisito.

Saludos.

Richard Rodriguez
You are not authorized to post a reply.



ActiveForums 3.7
        
Copyright 2001-2012 MUGPERU   Terms Of Use  Privacy Statement