Access VBA中的批量错误处理。如何创建一个错误处理方法来处理类中的所有错误。

时间:2014-04-08 19:11:37

标签: vba error-handling access-vba

我试图通过添加一些强大的错误处理来使我的VBA程序不那么繁琐。我知道VBA中的典型错误处理是这样的:

Sub doSomething()
On Error GoTo errorHandler

Regular code here 

Exit sub 

errorHandler:
Lots of code to do something about it

End Sub

问题是我的程序感觉像是一百万个方法,并且将errorHandler:代码添加到每个方法(当多个方法的许多错误相同时)感觉就像浪费时间和键击。有没有办法制作一个错误处理方法,而不是在errorHandler下的每个方法中有很多代码:?

在我的代码天真的头脑中,似乎我可以做这样的事情:

Sub doSomething()
On Error GoTo errorHandler

Regular code here 
Exit sub 

errorHandler:
Call the method that really handles the errors
End Sub

Sub doSomething()
On Error GoTo method that handles all errors 
Regular code here 
End Sub

我对VBA很陌生,对于正确处理VBA中的错误肯定是新手。任何帮助或方向都会很棒。谢谢你的帮助!

0 个答案:

没有答案