Имя: Пароль:
1C
 
Снять программно защиту с файла Excell
0 Смешной 1С
 
22.07.10
12:35
Работаю с файлом, при вызове метода

ExcelПоследняяСтрока = НашЛист.Cells.SpecialCells(xlCellTypeLastCell).Row;

выдается ошибка:

Ошибка при вызове метода контекста (SpecialCells): Произошла исключительная ситуация (Microsoft Office Excel): Нельзя использовать данную команду на защищенном листе. Чтобы снять защиту, используйте команду ''Снять защиту листа'' (меню ''Сервис'', подменю ''Защита''). Возможно потребуется ввод пароля.

Файл должен быть защищен. Есть ли возможность программно, до вызова метода, снять защиту (зная пароль), а затем поставить обратно?
1 Elena_KR
 
22.07.10
12:37
Лист.Protect();    Установка защиты на лист
Лист.UnProtect();    Снятие защиты с листа
2 Смешной 1С
 
22.07.10
12:43
(1) Спасибо.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший