Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Se você tiver um servidor compatível binário que implemente uma interface contida em outra DLL, você deverá ter cuidado ao recompilá-la. Este aviso tem a seguinte causa e solução:
- A outra DLL foi recompilada como Project Compatible, que altera o GUID da interface. Como essa não é uma alteração visível, isso pode ser um erro inesperado. Isso também pode ocorrer se alguém lhe fornecer uma DLL compatível com o projeto para fazer referência. Basicamente, esse erro ocorre quando a DLL ou EXE compatível binária de um projeto tem um typelib com uma referência quebrada. Referências quebradas podem ocorrer quando um typelib referenciado é substituído por outro arquivo (como um DLL/EXE compilado novamente), quando você exclui o arquivo typelib ou quando move um typelib referenciado para um computador, mas não move o typelib referenciado ou não registra o typelib referenciado. Uma correção possível é obter uma cópia do typelib referenciado em seu computador e registrá-lo. Você não poderá usar o antigo porque foi substituído em recompilar. Caso contrário, tudo o que pode ser feito é parar de usar a DLL/EXE como sua versão compatível binária.
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.