Запереть или разблокировать формы
Иногда вам нужно защитить все формы в определенных листах, чтобы предотвратить их уничтожение нежелательными ситуациями. В этом случае вам нужно запереть все формы на указанном листе.
Иногда вам нужно иметь возможность изменять определенные формы на определенных защищенных листах, в этом случае вам нужно разблокировать эти формы.
Эта статья подробно расскажет, как запереть и разблокировать определенные формы.
Защитить все формы на указанном листе
Чтобы защитить все формы на указанном листе, используйте метод Worksheet.Protect(ProtectionType), как показано в следующем образцовом коде.
Разблокировать указанные формы на защищенном листе
Чтобы разблокировать указанную форму на защищенном листе, используйте shape.IsLocked и shape.SetIsLocked, как показано в следующем образцовом коде.
Примечание: shape.IsLocked и shape.SetIsLocked имеют смысл только при защищенном листе.