Documentazione HotXLS

Metodo SetModifyPassword

Imposta una password di prenotazione di scrittura sulla cartella di lavoro, in modo che Excel richieda la password di modifica o offra di aprire il file in sola lettura

Sintassi

procedura SetModifyPassword(PassWord: Widestring; RecommendReadOnly: boolean; UserName: Widestring);
PassWord Widestring obbligatorio. La password di prenotazione di scrittura. Una stringa vuota rimuove una prenotazione esistente
RecommendReadOnly Boolean obbligatorio. True per fare in modo che Excel consigli di aprire il file in sola lettura quando non viene fornita la password corretta
UserName Widestring obbligatorio. Il nome dell'utente che detiene attualmente la prenotazione di scrittura, mostrato da Excel nella richiesta della password

Osservazioni

Si tratta di una password di prenotazione di scrittura (FILESHARING), distinta dalla password di apertura della cartella di lavoro e dalla protezione strutturale Protect/UnProtect. Dopo una chiamata riuscita, IsWriteReserved restituisce True

Esempio

Questo esempio riserva la cartella di lavoro per la modifica ad "Alice", consigliando l'accesso in sola lettura a chiunque non disponga della password

Workbook.SetModifyPassword('mypass123', true, 'Alice');