Ir para o conteúdo principal
Adaptive Planning
Última atualização: 2023-06-23
Erro de registro COM

Erro de registro COM

Este artigo inclui sugestões e soluções alternativas. O conteúdo pode não estar preciso para todos os casos de uso ou representar as práticas recomendadas para a versão mais recente.

Pergunta

Por que estou recebendo o erro abaixo quando tento atualizar ou instalar o OfficeConnect?
COMerror.png

Resposta

Você pode executar a ferramenta de solução de problemas deste artigo se encontrar um erro ao instalar ou iniciar o OfficeConnect. A ferramenta de solução de problemas gera um arquivo de registro com informações relacionadas a erros inesperados que podem ocorrer durante o processo de atualização/instalação.
O OfficeConnect é um suplemento COM do Excel que depende de objetos do Excel para serem registrados corretamente pela instalação do Microsoft Office. Se os objetos não forem registrados ou se houver um problema com esse registro, o OfficeConnect não funcionará ou não será instalado corretamente. Esse problema também pode afetar outros complementos COM do Excel, não apenas o aplicativo OfficeConnect.
Em alguns casos, o mesmo computador pode ter diferentes versões de produtos MS-Office instaladas (por exemplo, Project 2016 e Excel 2013), o que também pode resultar na instalação de diferentes versões da biblioteca MS-VSTO. Esse cenário pode resultar em erros de registro do COM durante a atualização ou instalação do OfficeConnect. O arquivo de registro gerado pela ferramenta de solução de problemas para este cenário conterá a seguinte mensagem de erro:
  • System.InvalidCastException: Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.Office.Core.IRibbonUI'. This operation failed because the QueryInterface call on the COM component for the interface
Alguns usuários informaram que
o reparo
ou
a reinstalação do Microsoft Office
pode resolver o erro. Em outros casos, a correção é fazer ajustes no computador em relação às chaves de registro específicas, que são baseadas no identificador da chave de registro da ferramenta de solução de problemas.
  • Por exemplo:
    Exception from HRESULT: <<REGISTRY KEY WILL BE LISTED HERE>>
  • O departamento de TI da sua empresa pode fornecer informações adicionais sobre essas chaves de registro.