Objeto Err

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.