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');