|
При использовании инструкции Resume Next ошибки перехватываются передачи управления обработчику ошибок, а выполнение процедуры прод жается с инструкции, непосредственно следующей за той, что вызвала ошиб Если по вашему мнению в некоторой инструкции может возникнуть оши(то используйте в следующей за ней инструкции функцию Err для анал ситуации. Если все прошло нормально, функция Err возвратит значение 0.
Инструкция On Error GoTo 0 отключает режим перехвата ошибок в теку! процедуре. При возникновении ошибки VBA передает соответствующие св< ния в блок обработки ошибок в вызывающей процедуре или открывает о диалога, если не обнаруживает включенного обработчика ошибок.
Примеры:
Чтобы включить режим перехвата ошибок, но продолжить выполнение пр(дуры со следующей инструкции, введите:
On Error Resume Next
Чтобы включить режим перехвата ошибок и передать управление инструкщ меткой My Error в случае возникновения ошибки, введите:
On Error GoTo MyError:
Чтобы отключить режим перехвата ошибок в текущей процедуре, введите:
On Error GoTo 0
Дата добавления: 2015-11-04; просмотров: 21 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |