מגדיר סיסמת הסתייגות כתיבה על חוברת העבודה, כך ש-Excel מבקש את סיסמת השינוי או מציע לפתוח את הקובץ לקריאה בלבד
תחביר
procedure SetModifyPassword(PassWord: Widestring; RecommendReadOnly: boolean; UserName: Widestring);
| PassWord |
נדרש Widestring. סיסמת הסתייגות הכתיבה. מחרוזת ריקה מנקה הסתייגות קיימת |
| RecommendReadOnly |
נדרש Boolean. True כדי ש-Excel ימליץ לפתוח את הקובץ לקריאה בלבד כאשר לא סופקה הסיסמה הנכונה |
| UserName |
נדרש Widestring. שמו של המשתמש שמחזיק כיום בהסתייגות הכתיבה, המוצג על ידי Excel בהנחיית הסיסמה |
הערות
זוהי סיסמת הסתייגות כתיבה (FILESHARING), הנבדלת מסיסמת הפתיחה של חוברת העבודה ומהגנת המבנה של
Protect/
UnProtect. לאחר קריאה מוצלחת,
IsWriteReserved מחזיר True
דוגמה
דוגמה זו מזמינה את חוברת העבודה לעריכה על ידי "Alice", תוך המלצה על גישת קריאה בלבד לכל מי שאין לו את הסיסמה
Workbook.SetModifyPassword('mypass123', true, 'Alice');