HotXLS-dokumentaatio

SetModifyPassword menetelmä

Asettaa työkirjaan kirjoitusvarauksen salasanan, jolloin Excel pyytää muokkaussalasanaa tai tarjoaa tiedoston avaamista vain luku -tilassa

Syntaksi

procedure SetModifyPassword(PassWord: Widestring; RecommendReadOnly: boolean; UserName: Widestring);
PassWord Pakollinen Widestring. Kirjoitusvarauksen salasana. Tyhjä merkkijono poistaa olemassa olevan varauksen
RecommendReadOnly Pakollinen Boolean. True saa Excelin suosittelemaan tiedoston avaamista vain luku -tilassa, kun oikeaa salasanaa ei anneta
UserName Pakollinen Widestring. Käyttäjän nimi, jolla kirjoitusvaraus tällä hetkellä on; Excel näyttää sen salasanakehotteessa

Huomautukset

Tämä on kirjoitusvarauksen (FILESHARING) salasana, joka eroaa työkirjan avaussalasanasta sekä Protect/UnProtect-rakennesuojauksesta. Onnistuneen kutsun jälkeen IsWriteReserved palauttaa True-arvon

Esimerkki

Tämä esimerkki varaa työkirjan muokkausta varten käyttäjälle "Alice" ja suosittelee vain luku -käyttöä kaikille, joilla ei ole salasanaa

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