Workbook / Метод
Workbook.Protect
Защитить — Защищает структуру книги (листы нельзя двигать/удалять).
Protect([Password], [Structure], [Windows])
Параметры
| Имя | Тип | Описание | |
|---|---|---|---|
Password |
Variant | необяз. | Пароль защиты структуры. |
Structure |
Variant | необяз. | True — нельзя добавлять и удалять листы. |
Когда использовать
Защита набора листов, не ячеек. Ячейки защищает Worksheet.Protect.
Версии и среда
Excel 2007–365
Минимальный пример
ThisWorkbook.Protect Password:="demo", Structure:=True
Типичный сбой
Пароль в коде виден всем, кто откроет VBA. Для настоящей тайны этого мало.