T
TIA
Интересно, как же у меня код тогда работает? Я много лет такую конструкцию использую.
В общем набросал тестовый скрипт по быстрому, doc2 получается правильно, никаких ошибок не возникает.
Тут можно даже к справке обратиться
Resume Next
Specifies that when the error occurs, execution continues with the statement following the statement which caused the error. No error-handling routine is executed. The values of the Err, Erl, and Error functions are not reset. (Note that a Resume statement does reset these values.) The error is considered handled.
Конструкция действительно работает и мне из многих вариантов она тоже больше нравится. Единственное, что рекомендую - сбросить Err. Проверьте еще раз скрипт. Doc2 действительно получается, но в следующей строке сбросится в Nothing. Если не сбросится - давайте посмотрим Ваш тестовый скрипт.