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) Спасибо. Ошибки нет по тому способу, но и ускорения нет за счет отключения.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой