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.