Word interop. Длинная операция без блокировки интерфейса?
Пишу на c# дополнение для Word. По нажатию кнопки в интерфейсе должна происходить длинная работа с документом. Как правильно реализовать процесс в бэкграунде, чтобы это не вешало интерфейс?
Пробовал через стандартный Backgroundworker, но все равно так как куча работы именно с самим документом, то весь интерфейс зависает и не обновляется до конца работы метода.
Скорее всего вряд ли получится, т.к. если будет доступен интерфейс, то будут доступны функции модификации документа, что в вашем случае нежелательно. Поэтому логически верно блокировать работу с приложением в принципе. Думаю, что Word поступает правильно.