Share via


Ordinal inválido (Erro 452)

Sua chamada para uma DLL (biblioteca de link dinâmico) indicava 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 uma falha ordinal. Verifique se a expressão representa um número válido ou chame o procedimento pelo nome.

  • O num especificado não especifica nenhuma função na DLL. Verifique se o num identifica uma função válida na DLL.

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

    Comente o código para isolar a chamada de procedimento que causa o problema. Escreva uma instrução Declare para o procedimento e reporte 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.