Кажется, что проблема возникает только тогда, когда Office 2010 участвует; проблема никогда не была замечена в Office 2013 или 2016.
Кажется, что установщики Microsoft заменяют регистрации, но не охватывают все компоненты, особенно с понижением версии.
Рекомендуемые шаги:
- Убедитесь, что у вас есть проверенная резервная копия устройства и реестра, чтобы вы могли вернуться к исходной ситуации.
- Переустановите правильную версию Visual Studio Tools для Office, например из Visual Studio Tools для Office 2010 .
- Переустановите Invantive Control с сайта Invantive Control .
- Проверьте, решена ли проблема. Если нет, все становится сложнее:
- Возьмите GUID из сообщения об ошибке ().
- Откройте редактор реестра в повышенном режиме.
- Найдите GUID .
- Перейдите на узел TypeLib.
- Скопируйте GUID оттуда ().
- Найдите .
- В нем перечислены несколько номеров версий.
- Убедитесь, что у вас есть проверенная резервная копия реестра.
- Удалите номер версии 2.8, сохранив версию 2.5.
- Перезапустите Excel.
- Если это не помогает, самый простой способ - переустановить Windows или провести тестирование в Excel 2013 или 2016.