Page 1 of 1

PROBLEMA CON EXCEL

Posted: Wed Sep 20, 2006 11:35 pm
by Marco Augusto
Tengo esta rutina, me crea la hoja de calculo OK, pero al cerrarla con
oSHEET:END() manda el siguiente error:

Error description: Error EXCEL.APPLICATION:ACTIVESHEET/3 DISP_E_MEMBERNOTFOUND: END



FUNCTION DEMOXLS
CursorWait()
oXls:=TOLEAUTO():NEW("EXCEL.APPLICATION")
oXls:WORKBOOKS:ADD()
oBOOK:=oXLS:GET("ActiveWorkBook")
oSHEET:=oXLS:GET("ActiveSheet")
*
oSHEET:CELLS(6,1):VALUE="CUEN"
oloSHEET:CELLS(6,2):VALUE='SCTA'
oSHEET:CELLS(6,3):VALUE='SSCT'
*
XARCH='AUXILIAR.XLS'
oSHEET:SAVEAS(XARCH)
oXLS:VISIBLE:=.T.
oSHEET:END()
oBOOK:END()
oXLS:END()
CursorArrow()
RETURN NIL

Posted: Thu Sep 21, 2006 12:20 am
by R.F.
"CREO" que no es END(), eso destrue los objetos creados, mas bien creo que el metodo es QUIT() para destruir la instancia de Excel, Vykthor debe saber mas de eso.

Posted: Thu Sep 21, 2006 12:38 am
by Marco Augusto
Gracias Rene

Pero esta rutina funcionaba bien en versiones anteriores
de xharbour 0.82.0