В макросах нельзя. Ведь это просто последовательность команд.
Могу предложить это в VBA разруливать, но в ADS клиенте может НЕ адекватно отрабатывать, т.к. скрипт будет выполняться исключительно на сервере.
Другая альтернатива:
рулить это в Events - там можно задать условие для выполнения команды
Добрый день, Anton.
Да, действительно эту команду использовать можно, как написал Дмитрий Двоеглазов. Я в некоторых случаях перед записью данных в контроллер запускаю макрос проверки значения, например, что значение находится в заданном диапазоне. _________________ С уважением, Ольга Владимировна.
Доброе утро, всем.
Выполнить команду можно, но не совсем на прямую. Например, в зависимости от условия присваиваете тегу 0 или 1 и крутите event, в котором по тег=1 выполняете команду. Или, например, используете стринговый тег и записываете в него команду, которую надо выполнить в случае выполнения или не выполнения условия, а в конце макроса вызываете еще один макрос, в котором просто считывается значение этого стрингового тега через $ (видела и такой вариант):
Макрос1:
a= If b>10 Then "c=c +1" Else "Zero"
Макрос2
Макрос2:
$a$
Zero: пустой макрос, в котором ничего не происходит, можно поставить ремарку, если требуется.
Может конечно варианты и "корявые", но видела их реальное применение. _________________ С уважением, Ольга Владимировна.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна. Открытие страницы: 0.128 секунды