Мне кажется, что способ отредактировать защищенный лист - снять защиту и напечатать какой-нибудь материал, а затем снова защитить его перед отправкой кому-то еще. Что если пользователь забудет защитить его перед повторной отправкой? Есть ли способ, которым я всегда могу защитить это?

1 ответ1

4

Вы можете использовать макрос-рекордер для включения элементов, которые вы хотите убедиться, что они защищены. @Randolph West, вероятно, прав в подходе

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    ActiveWorkbook.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
    ActiveWorkbook.Protect Structure:=True, Windows:=True
End Sub

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .