Power Builder - Error objeto Ole - Excel

   
Vista:

Error objeto Ole - Excel

Publicado por Luisma (1 intervención) el 15/01/2009 10:09:49
Hola a todos.

He creado una conexion a un objeto excel :

li_rtn = excel.ConnectToNewObject("excel.application")
IF li_rtn <> 0 THEN
MessageBox('Excel error','No puede conectarse a Excel')
DESTROY excel
RETURN 0
END IF

Y luego abro el excel apra manipularlo con :
excel.WorkBooks.Open( ls_path_excel )

El problema es que desde PB me funciona o desde la carpeta donde genero el EXE, pero cuando este lo llevo a otro directorio de mi misma maquina deja de funcionarme y me da un error.

Alguien sabe a que se debe ?

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Error objeto Ole - Excel

Publicado por crosby (1 intervención) el 23/01/2009 15:36:03
tal vez esto pueda ayudarte

if dw_1.rowCount()<1 then return

String ls_workpath

n_cst_filesrvwin32 inv_filesrv
inv_filesrv = create n_cst_filesrvwin32

ls_workpath = inv_filesrv.of_GetCurrentDirectory()

dw_1.ConnectToNewObject("",Excel!,true )

IF inv_filesrv.of_ChangeDirectory ( ls_workpath ) = -1 THEN
MessageBox(Parent.Title,'Error al cambiar de directorio de Trabajo',StopSign!)
Return -1
END IF

return 1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Error objeto Ole - Excel

Publicado por Luisma  (2 intervenciones) el 26/01/2009 16:59:31
Tenia que forzar un cambio de directorio como dices para que encontrase los excel.

Muchas gracias por tu ayuda.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar