Как вы используете обработку исключений в Visual Basic? - PullRequest
0 голосов
/ 17 ноября 2010

Как вы обрабатываете исключения в Visual Basic?

1 Ответ

4 голосов
/ 17 ноября 2010

VBA не называет это обработкой исключений, скорее он называет это обработкой ошибок, и его синтаксис отличается от синтаксиса, который можно найти в VB.Net или Java и т. Д.

Вам нужно исследовать оператор On Error, в частности, On Error Goto <LABEL>, где вы можете сказать, что если произойдет какая-либо ошибка, перейдите к указанному ярлыку, где вы положили свой код обработки ошибок.

Вы также можете указать коду игнорировать ошибки, выполнив On Error Resume Next, но обычно его следует использовать очень редко для как можно меньшего числа строк, а затем необходимо On Error Goto 0 для сброса обработки ошибок.

См. Эти статьи для получения дополнительной информации:
Перехват ошибок с помощью Visual Basic для приложений
Обработка ошибок в VBA

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...