Документація 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');