Como resolver erro ao usar controle ListView num UserForm do Excel 365 64 bits?

Alexandro Zambrana 0 Pontos de reputação
2024-04-19T00:42:58.3266667+00:00

Ao tentar abrir as propriedades personalizadas de um controle ImageList ou ListView num USerForm do Excel, aparece a seguinte mensagem de erro:

Erro ImageList

Após uma extensa pesquisa, descobri que esse erro estaria associado ao fato de que estes controle fazem parte da biblioteca 32 bits MSCOMCTL.OCX, que não é compatível com o Excel 64 bits, que é o meu caso. Algumas pessoas relataram métodos para registrar essa biblioteca na pasta C:\Windows\SysWOW64 usando o RegSvr32, mas não consegui êxito com nenhum dos métodos apresentados.

Como nenhuma desses relatos é recente, gostaria de saber se esse problema já foi resolvido pela Microsoft e qual o método para resolvê-lo.

Office
Office
Um conjunto de softwares de produtividade da Microsoft que dá suporte a tarefas de negócios comuns, como processamento de texto, emails, apresentações e gerenciamento e análise de dados.
53 perguntas
Visual Basic for Applications
0 comentários Sem comentários
{count} votos

1 resposta

Classificar por: Mais útil
  1. Dio Xavier 805 Pontos de reputação
    2024-04-19T01:49:28.2533333+00:00

    Olá

    Bem vindo à Comunidade Microsoft Q&A

    Tudo bem, Alexandro? Infelizmente não há uma versão do MSCOMCTL.OCX compatível com o Excel em edições 64 bits do Microsoft 365/Office. Isso significa que o problema de incompatibilidade persiste para usuários que utilizam o Excel 64 bits e dependem dessa biblioteca, a solução requer a utilização da versão de 32 bits do Excel. Isso permitirá que você utilize as bibliotecas de 32 bits, incluindo o MSCOMCTL.OCX, sem problemas de compatibilidade.

    0 comentários Sem comentários