Workbook / Метод

Workbook.Protect

Защитить — Защищает структуру книги (листы нельзя двигать/удалять).

Protect([Password], [Structure], [Windows])

Параметры

ИмяТипОписание
Password Variant необяз. Пароль защиты структуры.
Structure Variant необяз. True — нельзя добавлять и удалять листы.

Когда использовать

Защита набора листов, не ячеек. Ячейки защищает Worksheet.Protect.

Версии и среда

Excel 2007–365

Минимальный пример

ThisWorkbook.Protect Password:="demo", Structure:=True

Типичный сбой

Пароль в коде виден всем, кто откроет VBA. Для настоящей тайны этого мало.

Рядом в Workbook