Share via


Função DLL especificada não encontrada (Erro 453)

A DLL (biblioteca de link dinâmico) em uma referência de biblioteca de usuário foi encontrada, mas a função DLL especificada não foi encontrada dentro da DLL. Esse erro tem as seguintes causas e soluções:

  • Você especificou um ordinal inválido na declaração de função. Verifique o ordinal adequado ou chame a função pelo nome.

  • Você deu o nome DLL certo, mas não é a versão que contém a função especificada. Você pode ter a versão correta em seu computador, mas se o diretório que contém a versão errada precede o diretório que contém o correto em seu caminho, a DLL errada será acessada. Verifique se o computador tem versões diferentes. Se você tiver uma versão inicial, entre em contato com o fornecedor para obter uma versão posterior.

  • Se você estiver trabalhando em uma plataforma Microsoft Windows de 32 bits, o nome da DLL e o alias (se usado) devem estar corretos. Verifique se o nome e o alias DLL estão corretos.

  • Algumas DLLs de 32 bits contêm funções com versões ligeiramente diferentes para acomodar cadeias de caracteres Unicode e ANSI . Um "A" no final do nome da função especifica a versão ANSI. Um "W" no final do nome da função especifica a versão Unicode.

    Se a função usa argumentos de tipo de cadeia de caracteres, tente acrescentar um "A" ao nome da função.

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.