Contiene información sobre los errores de tiempo de ejecución. Acepta los métodos Raise y Clear para generar y borrar errores de tiempo de ejecución.
Observaciones
El objeto Err es un objeto intrínseco de ámbito global: no es necesario crear una instancia de este en el código. Las propiedades del objeto Err se definen mediante el generador de un error: Visual Basic, un objeto de automatización o el programador BSL.
La propiedad predeterminada del objeto Err es Number.Err.Number y contiene un entero.
Cuando se produce un error de tiempo de ejecución, las propiedades del objeto "Err" se rellenan con información que identifica de forma única el error y con información que se puede utilizar para manejarlo. Para generar un error de tiempo de ejecución en el código, utilice el método Raise.
Las propiedades del objeto Err se restablecen a cero o cadenas de longitud cero (" ") después de una sentencia On Error Resume Next. El método Clear se puede utilizar para restablecer explícitamente "Err".
En el siguiente ejemplo se muestra el uso del objeto Err:
Ejemplo:
On Error Resume Next Err.Raise 6 ' Raise an overflow error. Err.Clear ' Clear the error.