Como: Recuperar informações de um objeto erro

Quando ocorre um erro em tempo de execução, as propriedades do objeto Err são preenchidas com informações que identificam exclusivamente o erro e informações que podem ser usadas para manipular o erro.

As propriedades do objeto Err são redefinidas para zero ou sequências de comprimento zero ("") após uma instrução On Error Resume Next e após uma instrução Exit Sub ou Exit Function dentro de uma rotina de tratamento de erros.O método Clear pode ser usado para redefinir explicitamente Err.

Observação:

As opções disponíveis na caixas de diálogo, os nomes e os locais dos comandos de menu que você vê, podem diferir das que são descritas na Ajuda dependendo das suas configurações ativas ou versão.Esta página Ajuda foi escrita com Configurações Geral de desenvolvimento em mente.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio.

Para recuperar informações de um objeto Error

  1. Você pode filtrar de erros específicos.Este exemplo verifica se o erro é FileNotFound e reage se for.

    If Err.Number = 53 Then
      MsgBox("File Not Found")
    End If
    
  2. Você também pode examinar propriedades específicas do objeto de erro, tais como Description,Erl,HelpContext,Helpfile,LastDLLError,Number e Source.Este exemplo exibe a descrição em uma caixa de mensagem.

    MsgBox(Err.Description)
    

Consulte também

Conceitos

Escolhendo Quando Usar Manipulação de Exceção Estruturada e não Estruturada

Referência

Mensagem de objeto (Visual Basic)

Membros de Objeto Err

Propriedade Descrição (Objeto Err)

Propriedade Erl (mensagem de objeto)

Propriedade HelpContext (Erro de objeto)

Propriedade HelpFile (Objeto Err)

Propriedade LastDllError (Objeto Err)

Propriedade do Número (Erro de objeto)

Propriedade Source (Objeto Err)