2008-11-09 2 views
7

Я пытаюсь автоматизировать некоторые вещи в MS Excel. Когда я пытаюсь установить свойство Calculation, я получаю следующее сообщение об ошибке: «Невозможно установить свойство Calculation класса Application»Excel: 'Невозможно установить свойство Calculation класса Application'

Я считаю, что это свойство должно быть установлено.

Любые советы приветствуются!

ответ

6

Googling производит это предложение:

Вам нужно иметь открытую книгу, т.е.

xl.Workbooks.Add 
xl.Calculation = xlCalculationManual 
1

Убедитесь, что вы устанавливаете его на правильное значение.

Application.Calculation = xlCalculationManual 

или одно из следующих значений:

xlCalculationAutomatic: Excel контролирует перерасчет.
xlCalculationManual: Расчет производится, когда пользователь запрашивает его.
xlCalculationSemiautomatic: Excel контролирует перерасчет, но игнорирует изменения в таблицах.

Смежные вопросы