Что нового

Снятия защиты листа Excel

Denix

Новичок
Сообщения
1
Репутация
0
Версия AutoIt: 3.5.4

Описание:
Доброе утро. Нужна помощь. Необходимо с помощью AutoIt открыть документ Excel 2007, снять защиту листа (Рецензирование - Снять защиту листа), перейти на вкладку Данные - Обновить всё, далее снова поставить защиту, сохранить и закрыть книгу.
 

ra4o

AutoIT Гуру
Сообщения
1,165
Репутация
246
Если ещё актуально - попробуйте так :
Код:
#include <excel.au3>

$MyFile=@ScriptDir&'\1.xls'
$oExcel=_Excel_Open(false)
$oBook=_Excel_BookOpen($oExcel,$MyFile)
$oBook.ActiveSheet.Unprotect()
$oExcel.ActiveWorkbook.RefreshAll
$oBook.ActiveSheet.Protect()
_Excel_Close($oExcel)
 
Верх