Замещаемые параметры
Если вы хотите обработать одно и тоже диалоговое окно с различными данными ввода, вы можете сохранить несколько различных форм, а затем запустить их последовательно при помощи макроса. Тем не менее, существует более оптимальный способ, с использованием заменяемых параметров.
Переменные параметры позволяют вам настроить диалоговое окно единожды, а затем запустить макрос, применяя различные параметры ввода. Например, координаты разрезов при создании различных разрезов. В зависимости от ожидаемого результата, вы можете использовать:
- Параметры переменной.
- Параметры подстановки.
Параметры переменной
Параметры переменной работают на сохраненных наборах форм. Для работы с ними вам необходимо настроить форму, используя данные, которые не будут изменяться. Для каждого параметра, который вы намерены изменить, впечатайте в один из параметров переменной от 1% до 99%, вместо фиксированного значения.
Вам необходимо будет изменить файл, чтобы создать дополнительные поля макроса %16 - %99 самостоятельно.
Примечание: Столбцы в макрос-файле имеют фиксированный формат. Хотя к файлу можно добавлять последовательно пронумерованные столбцы параметров передачи («%n»), удаление или переименование существующих столбцов не рекомендуется и может привести к неожиданному поведению.
При запуске макроса отображается ошибка, если в файле встречаются неожиданные столбцы:
Если вы вызываете форму из макроса, значения в соответствующих полях Пар (от 1% до 99%) в записи макроса передаются функции. Вам необходимо использовать команды макроса несколько раз для каждого варианта формы, но тем не менее, настраивать диалоговое окно необходимо всего лишь один раз.
Выражения также поддерживаются при указании заменяемых макросов. Например, чтобы отфильтровать скважины на отображении скважин и отображать только траншеи, вместо того, чтобы переходить к базовой форме и задавать выражение для фильтра, теперь вы можете ввести %1 в поле фильтра, сохранить форму и затем ввести выражение непосредственно в поле %1 в редакторе макросов:
Вы можете открыть любые файлы, указанные в поле параметра %, щелкнув правой кнопкой мыши и выбрав Открыть файл в редакторе:
Аналогичным образом вы можете заменить файл в ячейке, используя контекстное меню и опцию Выбрать другой файл:
Заменяемые параметры прогона, используемые в макросах, теперь можно применять в выражениях.Переменные
Параметры подстановки
Параметры подстановки работают с файлами макросов. Для их использования вам необходимо создать таблицу кодов и соответствующих им значений в меню Сервис | Макрос | Таблица подстановок. Таблица подстановок состоит из 34 строк. Таблица имеет столбцы Коды (@) и Значения (Подстановка). При заполнении таблицы, сохраните её в виде набора форм.
Значения подстановки, заданные в форме MACSUB обращаются ко всем последовательным записям в файле макроса до тех про, пока не вводится функция MACSUB.
Замены также можно использовать непосредственно в форме. Например, подстановка имени базы данных, которая может использоваться в нескольких формах:
Обратите внимание, что вы также можете ссылаться на предопределенные параметры подстановки (или на подстановки проекта, которые вы определяете самостоятельно) в выражениях или вводить их непосредственно в форму. Смотрите: Переменные подстановки и Заданные параметры подстановки