Ordinal inválido (Erro 452)

Sua chamada para uma DLL (biblioteca de vínculo dinâmico) indicou para usar um número em vez de um nome de procedimento, usando a # sintaxe num. Esse erro tem as seguintes causas e soluções:

  • Falha na tentativa de converter a expressão num em um ordinal. Verifique se a expressão representa um número válido ou chame o procedimento pelo nome.

  • O num specified não especifica nenhuma função na DLL. Certifique-se de que num identifique uma função válida na DLL.

  • Uma biblioteca de tipos tem uma declaração inválida, resultando no uso interno de um número ordinal inválido.

    Comente o código para isolar a chamada de procedimento que está causando o problema. Escreva uma instrução Declare para o procedimento e relate o problema ao fornecedor da biblioteca de tipos.

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.