VSTO: вызов основного потока Excel

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

Как это можно сделать?

Обычно в Winforms я бы вызвал Invoke для элемента управления, но Excel.Application или Рабочий лист или Диапазон объектов не У них есть метод Invoke .

20
задан Laurent 6 April 2011 в 14:18
поделиться