Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Bajar FlexGrid a Excel 2003

Estas en el tema de Bajar FlexGrid a Excel 2003 en el foro de Visual Basic clásico en Foros del Web. Hola!! Estoy teniendo problemas para bajar a MS Excel 2003 el contenido de un FlexGrid desde una aplicación desarrollada en Visual Basic 6.0. Lo explico ...
  #1 (permalink)  
Antiguo 18/05/2007, 05:43
 
Fecha de Ingreso: mayo-2007
Mensajes: 1
Antigüedad: 17 años
Puntos: 0
Bajar FlexGrid a Excel 2003

Hola!!

Estoy teniendo problemas para bajar a MS Excel 2003 el contenido de un FlexGrid desde una aplicación desarrollada en Visual Basic 6.0. Lo explico en detalle :) :

La aplicación está desarrollada en Visual Basic 6.0, y utiliza los componentes msflxgrd.ocx (para los FlexGrid) y actvskn.ocx (para aplicar skins a los formularios de visual)
Dicha aplicación se ejecuta localmente en varios PC (unos 35), y ejecuta consultas remotas a una base de datos. Como para varios de los PC ellos no se tienen permisos de administrador, no se podían registrar los ocx antes mencionados. Por ello, el ejecutable generado por visual, lo paso por el MoleBox, que incluye esos dos ocx dentro del ejecutable, y los hace funcionar sin necesidad de registrarlos. Hasta ahí todo va perfecto.

El problema es que, en varios formularios, hay un PictureBox en cuyo evento CLICK se desata la siguiente instrucción:

Set xls1 = CreateObject("Excel.Application")
......

para poder bajar el contenido de un FlexGrid a un documento Excel. Siendo xls1 una variable de tipo Object.

Pues bien, en algunos PC todo va sin problemas, pero en otros, salta el siguiente error:

Error 429 en tiempo de ejecución: El componente ActiveX no puede crear el objeto

Lo curioso es que si, desde uno de los PC que lanza el error, abro el proyecto en visual basic y lo ejecuto con el Run, todo va bien o_O

¿Alguna idea?

Muchas gracias por adelantado!!!!!
  #2 (permalink)  
Antiguo 18/05/2007, 11:00
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
Re: Bajar FlexGrid a Excel 2003

tendrán alguna actualización especial como un service pack o algo así revisa talvéz eso te pueda ayudar

nos vemos.
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #3 (permalink)  
Antiguo 18/05/2007, 11:43
Avatar de Sir Matrix  
Fecha de Ingreso: octubre-2000
Ubicación: Dentro de mi cabeza. ono?
Mensajes: 1.264
Antigüedad: 23 años, 6 meses
Puntos: 3
Re: Bajar FlexGrid a Excel 2003

Yo he tenido problemas porque win2000 se refiere a excel como "excel" en cambio en windows xp se refiere a él como "msexcel".

No se si te ayuda pero en una de esas....
__________________
|||| ))>_<(( ||||
www.webmagic.cl <-- esta pagina está mala, no la busquen
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:22.