Запустить макрос

Во вкладке Скриптинг, в группе Макросы, нажмите на Запустить макрос, чтобы запустить макрос. Под запуском макроса подразумевается запуск команд, находящихся в файле макроса (.mcr) или в файле пакета макросов (.mcrpkg).

Эта функция также доступна на вкладке Главная, в группе Макросы и (если открыт файл макроса) на вкладке Редактор файлов, в группе Макросы.

Чтобы запустить макрос:

  1. Настройка форм, которые будут использоваться макросом, и их сохранение. Смотрите: Формы и макросы
  2. Создание файла макроса, содержащего команды, которые вызовут эти формы. Смотрите: Новый макрос
  3. В форме Запустить макрос введите имена всех файлов макросов или пакетов макросов, которые необходимо выполнить. Они будут обработаны в том порядке, в котором будет осуществлен их ввод. Используйте кнопки на локальной панели инструментов для Управлять строками в списке.
  4. Выберите кнопку Начать с, чтобы обозначить файл, с которого вы хотите начать процесс. Все предыдущие файлы для обработки приниматься не будут.
  5. Укажите имя файла отчет (.MOF), где вы намерены хранить результаты данного запуска. Новый файл. Рекомендуется проверить файл отчета по окончании работы макроса на определение ошибок. Во вкладке Скриптинг, в группе Макросы щелкните по опции Отчет. Если вы щелкните правой кнопкой мыши в поле Отчет (когда отчет выбран), откроется файл отчета.
  6. Для того чтобы свернуть окно во время работы макроса, выберите опцию Запустить свернутым.
  7. Чтобы прервать выполнение макроса в случае ошибки, выберите Прервать при ошибке.
  8. Это задает поведение по умолчанию при запуске макроса (использование команды ABORT в макросе может его отменить). При возникновении ошибки в файл отчета записывается сообщение «Макрос прерван пользователем».

  9. Нажмите на кнопку Запустить, после чего запустится обработка макроса.

Когда вы запускаете макрос или Пакет макроса, вы не запускаете сам файл, а вызываете его из формы Запустить макрос.

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

Каждый макрос будет содержать несколько инструкций. Данная возможность позволяет вам создавать небольшие файлы, которые достаточно легко проверить, а затем объединить их для выполнения сложных операций.

Пакеты макросов можно вызывать из других пакетов макросов.

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

Начать процесс с

Макрос начнется с первой записи в файле макроса, которая расположена рядом с кнопкой Начать с. Тем не менее, вы можете указать номер записи файла макроса в поле Начать процесс с для того, чтобы начать работу макроса с выбранной записи. Номер, который вы вводите в поле Начать процесс, соответствует номеру записи в первом макрофайле, который будет использоваться в процессе выполнения.

При вводе номера, превышающего количество записей в файле стартового макроса, процесс начнется со следующего макроса или файла пакета макросов.

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

Завершить процесс

Значение в поле Завершить процесс позволит остановить процесс обработки макроса на соответствующей записи. Число, заданное в поле Завершить процесс, соответствует номеру записи в последнем файле макроса или пакета макросов, который будет использоваться при выполнении.

Процесс минимизирован

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

По завершении

Выберите действие, которое будет выполнено после завершения макроса. Оставьте раскрывающийся список пустым, чтобы не предпринимать никаких действий.