Запустить

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

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

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

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

    Если вы щелкните правой кнопкой мыши в поле Отчет (когда отчет выбран), откроется файл отчета.


  6. Для того чтобы свернуть окно во время работы макроса, выберите опцию Запустить свернутым.
  7. Нажмите на кнопку Запустить, после чего запустится обработка макроса.

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

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

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

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

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

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

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

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

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

Закончить

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

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

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

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

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

Опция По завершении в форме Запустить макрос