Запереть или разблокировать формы
Возможные сценарии использования
Иногда вам нужно защитить все формы в определенных листах, чтобы предотвратить их уничтожение нежелательными ситуациями. В этом случае вам нужно запереть все формы на указанном листе.
Блокировка фигур в таблице или документе может быть полезной по нескольким причинам:
- Предотвращение случайных изменений: Блокировка фигур гарантирует, что они не будут случайно перемещены, изменены в размерах или удалены пользователями. Это особенно важно в сложных документах, где фигуры могут использоваться для аннотаций, иллюстраций или как часть дизайна документа.
- Поддерживайте макет и дизайн: Фигуры часто играют важную роль в макете и визуальном дизайне документа. Их блокировка сохраняет задуманный внешний вид, обеспечивая профессиональность и визуальную привлекательность документа.
- Целостность данных: В электронных таблицах фигуры могут использоваться для выделения важных данных, добавления комментариев или предоставления визуальных объяснений. Блокировка этих фигур гарантирует, что контекстная информация, которую они предоставляют, останется точной и неизменной.
- Согласованность в совместных документах: При совместной работе над документами пользователи могут иметь различный уровень опыта. Блокировка фигур помогает поддерживать согласованность в документе, предотвращая непреднамеренные изменения.
- Безопасность: В конфиденциальных документах блокировка фигур может быть частью более широкой стратегии защиты информации. Например, в финансовых отчетах или юридических документах заблокированные фигуры могут использоваться для защиты конкретных аннотаций или выделений, предоставляющих критически важный контекст.
Иногда вам необходимо иметь возможность изменять определенные фигуры на защищенных листах, и в таком случае вам нужно разблокировать эти фигуры. В этой статье подробно объясняется, как заблокировать и разблокировать указанные фигуры.
Как заблокировать фигуры для их защиты в Excel
Вот как можно заблокировать ячейки в Microsoft Excel:
-
Откройте файл Excel: Откройте файл Excel, содержащий фигуры, которые вы хотите заблокировать.
-
Выберите фигуру: Щелкните по фигуре, которую хотите заблокировать. Вы также можете выбрать несколько фигур, удерживая нажатой клавишу Ctrl и щелкая по каждой фигуре.
-
Откройте панель Формат Фигуры: Щелкните правой кнопкой мыши по выбранной(ым) фигуре(ам) и выберите “Размер и Свойства.” Альтернативно, вы можете перейти на вкладку “Формат” на Ленте и в группе “Размер” нажать на пиктограмму запуска диалогового окна (небольшая стрелка), чтобы открыть панель “Формат Фигуры”.
-
Заблокируйте фигуру: В панели “Формат Фигуры” перейдите на вкладку “Размер и Свойства” (пиктограмма выглядит как квадрат со стрелками). В разделе “Свойства” установите флажок “Заблокировано”.
-
Защитите лист: Перейдите на вкладку “Рецензирование” на Ленте. Нажмите “Защитить лист.” Установите пароль (по желанию) и выберите разрешения, которые хотите предоставить (например, выбор заблокированных ячеек, форматирование ячеек и т.д.). Нажмите “OK.”
Как заблокировать все фигуры на указанном листе
Чтобы защитить все формы на указанном листе, используйте метод Worksheet.Protect( ProtectionType.Objects), как показано в следующем примере кода.
Как разблокировать указанные фигуры на защищенном листе
Чтобы разблокировать указанную форму в защищенном листе, используйте shape.IsLocked, как показано в следующем примере кода.
Примечание: shape.IsLocked имеет смысл только при защищенном листе.