КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Использование условий в макросе
Примеры условных выражений в макросах
Совет. Для того чтобы временно пропустить макрокоманду, введите False в ячейку условия. Такой прием часто используют при отладке макросов.
{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"acconExamplesMacroConditionsSW":1:"Foo":"Invisible"} В некоторых случаях требуется выполнять макрокоманду или серию макрокоманд только при выполнении некоторых условий. Например, если в макросе проверяется соответствие данных в форме условиям на значение, то для одних значений может потребоваться вывести одно сообщение, а для других значений другое сообщение. В подобных случаях условия позволяют определить порядок передачи управления между макрокомандами в макросе. Например, в следующем макросе макрокоманда ОстановитьМакрос (StopMacro) выполняется только в том случае, если поле «Страна» имеет пустое (Null) значение. Если длина или структура значения поля «Индекс» не соответствует значению, соответствующему указанной стране, то выполняется одна или несколько пар макрокоманд Сообщение (MsgBox) и ОтменитьСобытие (CancelEvent).
Условие задается с помощью логического выражения. В зависимости от значения логического выражения управление передается разным макрокомандам. Для просмотра примеров условных выражений в макросе нажмите кнопку. Условное выражение вводится в ячейку столбца Условие в окне макроса. Если условие истинно, выполняется макрокоманда, содержащаяся в данной строке. Для того чтобы выполнить набор макрокоманд при истинности условия, следует ввести начиная со следующей строки многоточие (...) в ячейки столбца Условие идущих подряд макрокоманд, принадлежащих к этому набору. Для получения сведений о том, как запустить макрос при наличии специальных условий, нажмите кнопку.
{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"acconWhyUseConditionsInMacroSW":1:"Foo":"Invisible"}
Дата добавления: 2014-11-29; Просмотров: 929; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |