Então pessoas Excelentes, tudo bem?

Recentemente tenho recebido vários feedbacks sobre erros de execução em determinadas planilhas contendo macro. Mensagens do tipo:

  • Impossível abrir projeto ou biblioteca;
  • Não foi possível carregar um objeto porque ele não está disponível.

Muito bem pessoal, esse erro de compilação tem ocorrido recentemente em todas as planilhas que possuem projetos VBA que fazem referência a biblioteca MSCOMCTL.OCX (Windows Common Controls ActiveX Control DLL). Esse componente possui os controles e funcionalidades de objetos como a ListView, por exemplo.

Então se sua macro possui formulários (UserForms) que contém os controles de ListView, será muito provável que apresente erro enquanto seu sistema não for atualizado.

Geralmente esta atualização é automática, através do Windows Update.

A Microsoft publicou um boletim descrevendo esta atualização que foi lançada em 14 de agosto de 2012. A versão deste arquivo é a 6.1.9834 e esta atualização de segurança elimina a vulnerabilidade desabilitando a versão vulnerável dos controles comuns do Windows e substituindo-os por uma versão nova que não contém a vulnerabilidade.

Para quem está passando por este problema e ainda não atualizou o sistema, vou deixar o  link para download deste arquivo no final desta matéria.
Continuar lendo