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