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

A DLL (biblioteca de vínculo dinâmico) em uma referência de biblioteca de usuário foi encontrada, mas a função DLL especificada não foi encontrada na 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 da DLL correto, 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 preceder o diretório que contém a versão correta em seu caminho, a DLL errada será acessada. Verifique se há versões diferentes em seu computador. Se você tiver uma versão anterior, 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) deverão estar corretos. Verifique se o nome e o alias da 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 usar argumentos do tipo 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.