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