У меня есть рабочая книга, в которой есть макрос, который копирует некоторые данные во второй файл, а затем пытается защитить получившуюся рабочую таблицу (и рабочую книгу) с помощью кода следующего содержания:
OutputWb.Sheets("Sheet1").Protect Password:=pw, DrawingObjects:=True, Contents:=True, Scenarios:=True
OutputWb.Protect Password:=pw, Structure:=True, Windows:=False
Проблема в том, что когда я открываю файл OutputWb
, я могу снять защиту как с листа, так и с рабочей книгой, даже не запросив у меня пароль.
Что я делаю не так, здесь? Почему это не работает?