Page 1 of 1

file di excel protetto da password

Posted: Wed Feb 13, 2008 10:12 am
by marzio
(fw7.12 xHarbour 1.0)
apro files di excel con queste funzioni di ole2:
oExcel := TOleAuto():New( "Excel.Application" )
oExcel:WorkBooks:Open(cFilePath(GetModuleFileName(GetInstance())) + cFileXls)

con quale funzione si può passare una password all'apertura del file nel caso di file protetto?
così come è ora si apre excel con richiesta di inserimento password poi si blocca, se chiudo excel mi da errore fivewin.

grazie in anticipo, marzio

Re: file di excel protetto da password

Posted: Wed Feb 13, 2008 10:23 am
by Enrico Maria Giordano
La password è il quinto parametro del metodo Open(). Non hai la documentazione di Excel per controllare la sintassi?

EMG

Posted: Wed Feb 13, 2008 10:35 am
by marzio
avevo provato fino al 3° parametro poi mi ero arreso.
mi dava questo errore che mi continua a dare anche al 5° parametro:
Error Excel.Application:WORKBOOKS/14 DISP_E_BADPARAMCOUNT: OPEN

oExcel:WorkBooks:Open(cFilePath(GetModuleFileName(GetInstance())) + cFileXls, , , , "password")

mi sono copiato i file help di visual basic da office ma non ho trovato nulla, non so se intendi questa per documentazione o c'è qualche altro file?

ciao, marzio

Posted: Wed Feb 13, 2008 10:37 am
by Enrico Maria Giordano
Non devi lasciare i parametri a NIL. La documentazione è quella che danno con Office, i file VBA*.CHM.

EMG