Как программно остановить и повторно запустить макрос Excel с помощью VB.NET ?

#.net #vb.net #excel

#.net #vb.net #excel

Вопрос:

У меня есть Excel, в котором в sheet3 есть макрос, который вычисляет данные, присутствующие в листах 1 и лист2, и заполняет данные в листе3.

Программно я пытаюсь заполнить лист1 и лист2. Для большого количества записей макрос запускается за Excel, пока я заполняю данные (для каждой ячейки) в листах 1 и лист2.

Есть ли программный способ остановить макрос в Excel и запустить его после заполнения данных?

Комментарии:

1. Посмотрите на свойство приложения Excel EnableEvents

2. Спасибо @TimWilliams. Это работает нормально.