Resumo
Quando instalar uma das atualizações de segurança do Microsoft Office que estão listadas no Microsoft Common Vulnerabilidades e Exposições CVE-2020-0760,poderá notar que alguns tipos de referências visuais básicas para aplicações (VBA) estão bloqueadas e recebe uma mensagem de erro.
Este artigo fornece algumas perguntas frequentes (FAQ) para dizer aos utilizadores e administradores de TI o que fazer se a sua solução VBA existente quebrar.
Nota Esta mudança de comportamento é causada por uma mudança de design no Office. O novo comportamento é por design. Por conseguinte, não é necessária uma correção e não será concedida qualquer atenuação.
Que tipos de referências vba são afetadas?
Podem ser afetados os seguintes tipos de referências VBA:
-
Typelibs (*.olb, *.tlb, *.dll)
-
Ficheiros executáveis (*.exe)
-
Controlos ActiveX (*.ocx)
Estes ficheiros podem ser bloqueados se estiverem localizados na internet ou em servidores intranet, ou se forem descarregados da internet.
Para mais informações sobre a referência da biblioteca de objetos VBA, consulte Verificar ou adicionar uma referência à biblioteca de objetos.
Que mensagem de erro é mostrada quando as bibliotecas de objetos VBA estão bloqueadas?
Se as suas soluções VBA existentes tiverem algumas bibliotecas de objetos VBA ou referências bloqueadas, é apresentada a seguinte mensagem de erro.
Compile erro: Não consigo encontrar projeto ou biblioteca
Esta é uma mensagem padrão que indica falta de bibliotecas de objetos VBA. Se receber esta mensagem de erro, reveja a sua solução VBA atual e substitua as bibliotecas bloqueadas por outras locais.
O que devo fazer para desbloquear bibliotecas de objetos VBA?
Bibliotecas de objetos Internet VBA: Recomendamos que bloqueie isto porque são vulneráveis.
Bibliotecas de objetos Intranet VBA:Pode habilitar através de uma definição de GPO, como mostra a seguinte imagem. A definição está localizada sob a configuração do utilizador > modelos administrativos > Microsoft Office 2016 > Definiçõesde segurança .
Nota