Редактировать

Вы можете ввести два типа команд в файл макроса:

  • Обрабатывать диалоговые окна, которые были предварительно сохранены в виде наборов форм
  • Специальные команды

Сохраненные формы

Это наиболее часто использующиеся команды. Любая функция, доступная в программе, может работать как макрос. Смотрите: Формы и макросы

Однако, если вы хотите выполнить некоторые операции с файлами (например Импорт/Экспорт, Проверка, Вычислить и т.д.), вам необходимо сделать это, используя функции в меню Файл, поскольку макрос не может использоваться в Редакторе файлов.

Вы можете вводить команды в файл макроса в любом порядке, они будут выполняться в том порядке и в то время, которые вы задали. Вся необходимая информация для каждой команды должна вводиться в одну запись файла макроса.

Процесс поиска

Если вы хотите вставить процесс в макрос, вместо того, чтобы перемещаться по меню процессов, вы можете использовать функцию поиска, чтобы отображать только имена процессов, которые соответствуют или частично соответствуют введенной вами строке поиска:

Подсказки и значки

К имени процесса добавляются значки, чтобы процесс было легче идентифицировать:

Их можно включать и выключать с помощью параметра Значки процессов на ленте Редактор макросов в группе Макрос:

Всплывающая подсказка также отображается при наведении указателя мыши на запись в столбце Процесс или Форма в редакторе макросов. Подсказка процесса имитирует подсказку соответствующего пункта меню (если есть), а также отображается путь к меню:

Во всплывающих подсказках формы отображается имя формы:

Error Checking

Ячейки в столбцах Процесс и Форма редактора макросов отображаются красным при обнаружении ошибки; например, когда номер формы отсутствует или недействителен. Макрос нельзя запустить, пока эта ошибка не будет устранена. Это улучшение упрощает отладку макросов.

Для неизвестных имен и форм процессов отображается всплывающая подсказка с предупреждением:

Навигация

При открытии макроса в редакторе макросов первые два столбца теперь по умолчанию фиксируются, что позволяет прокручивать вправо без потери контекста имени процесса и набора форм. Вы можете разморозить строки и столбцы, используя параметры на ленте Редактор макросов в группе Вид.

Отключить/включить строки

Во вкладка Файл | Редактор макросов в группе Макрос: Используйте переключатель Отключить/Включить строки, чтобы быстро исключить (пропустить) или включить или исключить строки из выполнения макроса.

Если строки отключены, к имени процесса добавляется восклицательный знак (маркер комментария макроса), столбец процесса и столбец набора форм отображаются серым цветом, а строка пропускается во время выполнения макроса.

Если выбраны уже отключенные строки, инструмент снова включит их. Это позволяет быстро запускать и сравнивать различные варианты макроса.

Вы по-прежнему можете редактировать отключенные строки.

Специальные команды.

Для работы доступны некоторые команды, которые не относятся к сохраненным наборам форм. Как правило, вы будете использовать эти команды, чтобы контролировать процесс макроса, например ПРЕРВАТЬ или, чтобы удостовериться в его читабельности, КОММЕНТИРОВАТЬ.

Команда ABORT прекращает работу макроса при появлении ошибки. При работе с командой ABORT поле Par должно содержать ДА или НЕТ, чтобы определить, должен ли макрос прервать процесс при возникновении ошибки.

BEEP - звук, который издает компьютер. В поле Par укажите количество раз издавания звука <n>.

COMMENT - включает строку комментария в макросе (см. использование { and }).

! Ведёт себя как комментарий. Вы также можете использовать его, чтобы "скрыть" команду.

{...} То же самое, что и комментарий ,но при этом "скрывает" все записи, включая те, которые содержат фигурные скобки. Используется для "комментирования" некоторых команд.

Подсказки также отображаются для специальных команд: