oReg Rotanov
Посетитель
Всего сообщений: 12
Дата регистрации: 14.03.2012
|
Создано:
20.03.2012 15:54:19
|
Добрый день!
Подскажите пожалуйста как остановить выполнение макро по условию
if u<9 then WScript.Quit
Такой код не работает. Выводит сообщение с требованием объекта.
Заранее спасибо
|
Александр Александров
Администратор
Всего сообщений: 657
Дата регистрации: 31.05.2008
|
Создано:
20.03.2012 16:45:36
|
EXIT SUB
EXIT FUNCTION
|
oReg Rotanov
Посетитель
Всего сообщений: 12
Дата регистрации: 14.03.2012
|
Создано:
20.03.2012 16:55:44
|
Спасибо, но как я понимаю это выходы из подпрограммы и функции, а мне необходимо по условию принудительно остановить выполнение всего МАКРО.
|
Евгений Машалов
Администратор
Всего сообщений: 1040
Дата регистрации: 23.04.2007
|
Создано:
20.03.2012 17:17:13
|
Закончить исполнение программы из середины кода как-то неструктурно, в стиле 70-х. Сделайте основную функцию с выходом, как предложил Александр, и вызовите ее единственной строчкой всего макро. Получите нужный эффект и по всем (почти) правилам.
Объект wscript подставляют в vb консольный и оконный шеллы windows. В скрипт-машине растр тоже есть похожий объект, но завершить макро таким брутальным образом он не позволяет.
|
oReg Rotanov
Посетитель
Всего сообщений: 12
Дата регистрации: 14.03.2012
|
Создано:
20.03.2012 17:29:53
|
Спасибо за разъяснение.
|