2015-09-08 6 views
0

Я написал панель инструментов AddIn для Excel с помощью Interop. Это влияет на электронные таблицы, добавляя строки, добавляя столбцы, форматируя строки на нескольких листах, вводя формулы и значения в ячейки и т. Д. Проблема заключается в том, что Excel хочет показать все это на очень медленном экране. Могу ли я сделать их невидимыми до тех пор, пока процесс не будет завершен? Похоже, что установка листов или диапазонов активна, чтобы они стали видимыми.
Правильно ли я?
Что делать? (Первоначально была эта проблема в VS2010 и до сих пор его в VS2015 Благодаря ХарвиЭкран Экран Обновления экрана Медленный, Отложенный экран

ответ

0

Добавить это начало макроса:.!. Application.ScreenUpdating = False и Application.Calculation = xlCalculationManual

Затем добавить это до конца Application.ScreenUpdating = True и Application.Calculation = xlCalculationAutomatic

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