2013-07-29 8 views
0

У меня есть книга, в которой расчет ячеек установлен на автоматический. Это означает, что расчет начнется, когда я открою книгу.Excel COM: Предотвратить автоматическое вычисление ячеек при открытии книги

Как я могу предотвратить запуск калькуляции при открытии книги?

NB: Я знаю, что я могу остановить его после рабочая книга была открыта, но тогда одна или несколько ячеек могут быть изменены уже в процессе.

ответ

0

Для выполнения различных действий на основе события, которое происходит (изменение, выбор, активация и т. Д.), В вашей книге вы должны забрать Workbook Event(s). Затем вы можете настроить вычисление рабочей книги вручную.

Private Sub Workbook_BeforeClose(Cancel As Boolean) 
    Application.Calculation = xlCalculationManual 
End Sub 
Смежные вопросы