file di excel protetto da password

Moderator: Enrico Maria Giordano

Post Reply
marzio
Posts: 144
Joined: Wed Apr 04, 2007 6:54 am
Been thanked: 3 times

file di excel protetto da password

Post 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
User avatar
Enrico Maria Giordano
Posts: 8775
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Has thanked: 1 time
Been thanked: 7 times
Contact:

Re: file di excel protetto da password

Post by Enrico Maria Giordano »

La password è il quinto parametro del metodo Open(). Non hai la documentazione di Excel per controllare la sintassi?

EMG
marzio
Posts: 144
Joined: Wed Apr 04, 2007 6:54 am
Been thanked: 3 times

Post 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
User avatar
Enrico Maria Giordano
Posts: 8775
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Has thanked: 1 time
Been thanked: 7 times
Contact:

Post by Enrico Maria Giordano »

Non devi lasciare i parametri a NIL. La documentazione è quella che danno con Office, i file VBA*.CHM.

EMG
Post Reply