Sajnos nem működőképes.
- Az egész XLS-t nem jelszavazhatom le, mert a jelszó megadása nélkül megnyithatónak kell lennie.
- Ha viszont nincs lejelszavazva az XLS, akkor XLSM/XLSX-ként elmentve megnyitható úgy, mint egy .zip fájl, és a benne lévő .xml fájlokban a jelszavas védelem is kb. úgy fest, hogy isItProtected="true".
A cellavédelem máshoz jó lenne, de az sem működik: a cellákhoz a kijelölésükkör makróval generálódna egy validation rule - amit viszont nem lehet módosítani védett celláknál. A védelem feloldható makróból, viszont az érezhetően megakasztja az Excelt mindig, amikor változik a cellakijelölés.
int getRandomNumber() { return 4; } // ← aláírás
//szabályos kockadobással választva. garantáltan véletlenszerű. xkcd