Progress Bar блокирующий основное окно Excel (C# VSTO)
Работаю с Excel через VSTO. Реализую интеграцию с каталогом поставщика по API. Операция обновления категорий и товаров занимает прилично времени, поэтому мне хочется реализовать ProgressBar, но с некоторыми условиями:
- Мне нужен кастомный ProgressBar, штатный компонент мне не подходит. По сути, мне даже не ProgressBar нужен, а просто форма, на которой я будут выводить некоторую текстовую информацию по мере загрузки данных.
- Мне нужно, чтобы ProgressBar блокировал любое взаимодействие с окном Excel, то есть я хочу, чтобы на время выполнения процедуры пользователь не мог внести ни какие изменения.
Просьба подсказать хотя бы в каком направлении копать. Пока что мои изыскания меня завели в тупик, мне нужны свежие идеи!