У меня есть кнопка на листе Excel, которая запускает новый поток для выполнения некоторой обработки. Если я хочу внести какие-либо изменения в Excel (например, записать данные в ячейку с помощью Worksheet.Range ("A1"). Value = "info";
), я думаю, что должен использовать основной поток пользовательского интерфейса.
Как это можно сделать?
Обычно в Winforms я бы вызвал Invoke
для элемента управления, но Excel.Application
или Рабочий лист
или Диапазон
объектов не У них есть метод Invoke
.