O problema parece ocorrer apenas quando o Office 2010 está envolvido; o problema nunca foi visto no Office 2013 ou 2016.
Parece que os instaladores da Microsoft substituem os registros, mas não cobrem todos os componentes, especialmente com um downgrade de volta.
Os passos recomendados são:
- Verifique se você tem um backup testado do dispositivo e do registro para poder retornar à situação original.
- Reinstale a versão correta do Visual Studio Tools para Office, como em Visual Ferramentas do Studio para o Office 2010 .
- Reinstale o Invantive Control no site Invantive Control .
- Verifique se o problema foi resolvido. Se não, as coisas ficam mais complicadas:
- Pegue o GUID da mensagem eror ({000C03A7-0000-0000-C000-000000000046}).
- Abra o editor de registro no modo elevado.
- Encontre o GUID {000C03A7-0000-0000-C000-000000000046}.
- Ir para o nó TypeLib.
- Copie o GUID de lá ({2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}).
- Encontre {2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}.
- Relaciona vários números de versão.
- Verifique se você tem um backup testado do registro.
- Remova o número da versão 2.8, mantendo a versão 2.5.
- Reinicie o Excel.
- Quando isso não ajuda, o caminho mais fácil é reinstalar o Windows ou testar com o Excel 2013 ou 2016.