Page 1 of 1

Sigo con toleauto, sin resolver¡¡¡

PostPosted: Wed Nov 08, 2017 4:41 pm
by noe aburto
Disculpen la insistencia, no he podido visualizar previamente un archivo de excel,

cTmpXls:='P:\Tmp\FINAL.xlsx'
oExcel:=TOleAuto():New( "Excel.Application" )
oBook :=oExcel:WorkBooks:Open(cTmpXls,0)
oSheet:=oExcel:Get("ActiveSheet")
oSheet:PrintPreview()
oExcel:Close()
oExcel:Quit()

Que tendre mal?

Re: Sigo con toleauto, sin resolver¡¡¡

PostPosted: Wed Nov 08, 2017 5:54 pm
by karinha

Re: Sigo con toleauto, sin resolver¡¡¡

PostPosted: Mon Nov 13, 2017 2:01 pm
by MarioG
Buen dia Noe
Asi me funciona
Code: Select all  Expand view
oExcel:= TOleAuto():New( "Excel.Application", .F. )
   // Abrir Hoja
   oExcel:Set( "DisplayAlerts",(.F.) )
   oWorkBooks:= oExcel:WorkBooks:Add()                   // Abre excel con un libro vacio de tres hojas
   oHoja:= oExcel:ActiveSheet
 


Aunque no veo que cambie mucho a tus declaraciones. Solo el parámetro (.F.), que tendría que volver a leer para recordar a que refiere

Re: Sigo con toleauto, sin resolver¡¡¡

PostPosted: Mon Nov 13, 2017 4:27 pm
by hmpaquito
Intenta, poniendo antes del preview:

Code: Select all  Expand view
oExcel:Visible:= .T.
.