תיעוד HotXLS

השיטה SetModifyPassword

מגדיר סיסמת הסתייגות כתיבה על חוברת העבודה, כך ש-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');