捕获到错误后,应该如何进行处理?答案取决于应用程序和错误的性质。
VB 和 VBA 提供了关于使用 Err 对象所捕获到的错误的类型信息。此对象具有多个特性:Number、Description、Source、HelpFile、HelpContext 和 LastDLLError。Err 对象的特性会被填入最近发生的错误的信息。其中最重要的特性是 Number 和 Description 特性。Number 特性包含与错误关联的唯一的错误代码,而 Description 特性则包含通常显示的错误信息。
在错误处理程序中,用户可以将错误的 Number 特性与期望值相比较,这样可帮助用户确定发生的错误的性质。知道需要处理的错误类型后,就可以采取适当的操作。