Имя: Пароль:
1C
1C 7.7
v7: Excel: Отключить автоматический пересчет формул
0 yegorka
 
24.11.11
02:35
Как отключить автоматический пересчет формул в Экселе перед открытием книги. Создается так:
Эксель = СоздатьОбъект("Excel.Application");

Книга открывается так:
Книга = Эксель.WorkBooks.Open(ИмяСводнойТаблицы);

Отключать пересчет перед открытием книги пытался так:
Эксель.Calculation = xlCalculationManual;

Естественно xlCalculationManual объявлена и инициализирована ранее (xlCalculationManual = -4135;)

Вылетает ошибка: Microsoft Office Excel: Нельзя установить свойство Calculation класса Application.

Как же быть??
1 yegorka
 
24.11.11
10:46
(0) Разве никто не делал так???
2 mdocs
 
24.11.11
10:48
3 yegorka
 
24.11.11
11:17
(2) Спасибо. Ошибки нет по тому способу, но и ускорения нет за счет отключения.
Независимо от того, куда вы едете — это в гору и против ветра!