Предыдущий Следующий

Настройка и автоматизация : Использование макросов : Запись, запуск и редактирование макросов


Быстрые ссылки на процедуры, описанные на этой странице:


Запись, запуск и редактирование макросов

Автоматизация в CorelDRAW серии повторяющихся задач с помощью макросов позволяет экономить время. Макрос позволяет выполнить запись последовательности действий, что в последствии дает возможность быстро повторять эти действия. Использование макроса аналогично использованию функции быстрого набора номера на телефоне. На многих телефонах для часто набираемого номера можно задать кнопку быстрого набора. В следующий раз, когда потребуется набрать данный номер, можно просто нажать соответствующую кнопку быстрого набора, сэкономив тем самым свое время. Макросы работают аналогичным образом. В макросе выполняется запись повторяющихся действий. Затем, когда потребуется повторить эти действия, можно запустить макрос.

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

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

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

Для создания макросов не требуется иметь опыт программирования. Однако, если у вас имеется некоторый опыт программирования и требуется внести изменения в макросы, можно выполнить их редактирование с помощью редактора VBA (Visual Basic for Applications).

Для получения подробных инструкций по использованию VBA и среде программирования см. раздел справки «Справка Microsoft Visual Basic» в Редакторе Visual Basic. Для получения дополнительных сведений о работе с VBA в CorelDRAW см. справку CorelDRAW X4 VBA и руководство по программированию VBA, которое содержится в справке CorelDRAW X4 VBA. Для получения сведений об открытии справки CorelDRAW X4 VBA см. раздел "Открытие справки CorelDRAW X4 VBA."

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

В начало страницы
1.
 
Выберите Инструменты Макросы Начать запись.
2.
 
Введите имя макроса в поле Имя макроса.
3.
 
Выполните действия, которые требуется записать.
4.
 
Выберите Инструменты Макросы Остановить запись.

 
Некоторые действия в CorelDRAW невозможно записать в макрос. При попытке записать такое действие в макросе отобразится строка комментариев, в которой будет указано, что данное действие не поддерживается. Эти комментарии можно увидеть при открытии макроса в редакторе VBA.

 
Макрос можно также записать, выбрав Инструменты Окно настройки отмены, выполнив в окне рисования действия, которые требуется записать, и нажав кнопку Сохранить список в макросе VBA в окне настройки Отмена.

Запуск макроса

В начало страницы
1.
 
Выберите Инструменты Макросы Запустить макрос.
2.
 
В списке Макросы из выберите записанный макрос.
3.
 
Нажмите кнопку Выполнить.

 
Макрос можно открыть или из файла банка глобальных макросов (gms), или из документа, открытого из списка Макросы из.

Запуск макроса CorelDRAW

В начало страницы
1.
 
Выберите Инструменты Макросы Запустить макрос.
2.
 
В списке Макросы из выберите Все стандартные проекты.
3.
 
Выберите один из перечисленных макросов CorelDRAW.
Wizard.CreateCalendar: позволяет создавать одностраничные и многостраничные календари.
Converter.Start: позволяет преобразовывать файлы в другой файловый формат.
CorelMacros.CreateColorSwatch: позволяет создавать прямоугольники с заливкой цветами из выбранной цветовой палитры.
CorelMacros.PageNumbering: позволяет выполнять нумерацию страниц в многостраничных документах.
4.
 
Нажмите кнопку Выполнить.

Запись временного макроса

В начало страницы
1.
 
Выберите Инструменты Макросы Запись временного макроса.
2.
 
Выполните действия, которые требуется записать.
3.
 
Выберите Инструменты Макросы Остановить запись.

Запуск временного макроса

В начало страницы
 
Выберите Инструменты Макросы Запуск временного макроса.

 
Этот параметр включен только при записи временного макроса.

Редактирование макроса в редакторе VBA

В начало страницы
1.
 
Выберите Инструменты Макросы Запустить макрос.
2.
 
Выберите макрос, который требуется отредактировать.
3.
 
Нажмите кнопку Изменить.
4.
 
Используйте редактор Visual Basic для редактирования макроса.

Отправьте свой отзыв

Была ли полезна эта страница? Отправьте свой отзыв (требуется подключение к Интернету).


Предыдущий Следующий В начало страницы

Copyright 2007 Corel Corporation. Все права защищены.