Share via


Erro ao carregar DLL (Erro 48)

Uma biblioteca de links dinâmicos (DLL) é uma biblioteca especificada na cláusula Lib de uma instrução Declare. Esse erro tem as seguintes causas e soluções:

  • O arquivo não pode ser executado por uma DLL. Se o arquivo for um arquivo de texto de origem, ele deve ser compilado e vinculado a um formulário compatível com a DLL.

  • O arquivo não é uma Microsoft Windows DLL. Obtenha uma versão compatível com a Microsoft Windows DLL deste arquivo.

  • O arquivo é uma Microsoft Windows DLL antiga e é incompatível com o modo protegido do Microsoft Windows. Obtenha uma versão atualizada da DLL.

  • Esta DLL se refere a uma outra DLL que não está presente. Obtenha a DLL em questão e disponibilize-a para a outra DLL.

  • A DLL ou uma das DLLs referenciadas não estão em um diretório especificado pelo caminho. Mova a DLL para um diretório referenciado ou coloque o diretório atual no caminho.

  • A DLL não é a mesma versão de bit que o ambiente operacional do VBA. Para obter mais informações sobre a incompatibilidade da versão do bit, confira Misturando DLLs de 32 e 64 bits no fórum de desenvolvedores da Intel.

Saiba mais selecionando o item em questão e pressionando F1 (no Windows) ou HELP (no Macintosh).

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.