Как перехватить ошибку в процедуре? - VB
Формулировка задачи:
Вот такая процедура(перемещение файла):
При запуске в
А вот в
(для запуска процедуры нужна ссылка на Microsoft Scripting Runtime)
возвращает ошибку 58 если в целевой папке уже есть файл с таким-же именем.
При запуске в
VBA
и возникновении ошибки, происходит правильный переход на метку test1_Error.А вот в
VB
ошибка не обрабатывается: на строке fso.MoveFile... вываливается окно с сообщением и все, перехода в обработчик ошибки никак не происходит.(для запуска процедуры нужна ссылка на Microsoft Scripting Runtime)
Решение задачи: «Как перехватить ошибку в процедуре?»
textual
Листинг программы
<font color="blue">Resume</font>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д