Contém informações sobre erros de tempo de execução. Aceita os métodos Raise e Clear para gerar e limpar erros de tempo de execução.
Comentários
Err é um objeto intrínseco com escopo global. Não há necessidade de criar uma instância dele em seu código. As propriedades do objeto Err são definidas pelo gerador de um erro: Visual Basic, um objeto de automação ou o programador BSL.
A propriedade padrão do objeto Err é Number.Err.Number e contém um inteiro.
Quando ocorre um erro de tempo de execução, as propriedades do objeto "Err" são preenchidas com informações que identificam exclusivamente o erro e com informações que podem ser usadas para lidar com ele. Para gerar um erro de tempo de execução no código, use o método Raise.
As propriedades do objeto Err são redefinidas para zero ou strings de tamanho zero (" ") após uma instrução On Error Resume Next. O método Clear pode ser usado para redefinir explicitamente o objeto "Err".
O exemplo a seguir ilustra o uso do objeto Err.
Exemplo:
On Error Resume Next Err.Raise 6 ' Raise an overflow error. Err.Clear ' Clear the error.