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