Быстрые ссылки на процедуры, описанные на этой странице:
Можно сэкономить время, используя макрос для автоматизации набора повторяющихся задач. Макрос позволяет задать последовательность действий, что впоследствии дает возможность быстро повторять эти действия.
Для создания макросов не требуется иметь опыт программирования. На самом деле основные средства для работы с макросами доступны в главном окне приложения. Чтобы повысить эффективность управления макросами, можно использовать следующие встроенные среды программирования:

Для получения подробных сведений о различиях между VBA и VSTA см. файл справки по макросам Corel PHOTO‑PAINT (pp_om.chm, расположенный в папке Data каталога установки программного обеспечения).
Начало работы с макросами
Функции VBA и VSTA, относящиеся к макросам, устанавливаются вместе с программным обеспечением по умолчанию, но при необходимости эти функции можно установить и вручную. Можно задать параметры, относящиеся к VBA.

Чтобы использовать функции макросов в VSTA Corel PHOTO‑PAINT, необходимо установить Microsoft Visual Studio версии 2012 и выше.
Если установить Microsoft Visual Studio после установки CorelDRAW Graphics Suite, необходимо переустановить компонент VSTA, изменив установку CorelDRAW Graphics Suite. Дополнительные сведения см. в разделе Установка функций макросов вручную.
Функции, относящиеся к макросам, предоставляют доступ к ряду инструментов для работы с макросами в главном окне приложения:
Создание макросов
Макросы хранятся в модулях (также называемых модулями кода), которые хранятся в проектах макросов. Окно настройки «Диспетчер макросов» позволяет просматривать все доступные проекты макросов, модули и макросы, а также управлять ими.
Окно настройки «Диспетчер макросов» можно использовать для создания проектов макросов в виде файлов банка глобальных макросов (Global Macro Storage, GMS) или проектов Corel VSTA (CGSaddon). Использование подобных файлов — это эффективный способ создать пакет компонентов проекта макроса и организовать общий доступ к нему для других пользователей. С помощью окна настройки «Диспетчер макросов» можно открыть (или загрузить) ранее созданные проекты макросов, установленные вместе с программным обеспечением или полученные иным образом. Окно настройки «Диспетчер макросов» можно также использовать для переименования проектов макросов, для копирования и закрытия (или выгрузки) проектов макросов на основе файлов GMS и VSTA.

Некоторые проекты макросов заблокированы и недоступны для редактирования.

При создании документа проект макроса для этого документа автоматически добавляется в окно настройки «Диспетчер макросов». Несмотря на то что макросы можно хранить в проекте макроса для документа (например, чтобы создать многофункциональный шаблон), рекомендуется хранить проекты макросов в файлах GMS.
Каждый проект макроса содержит по меньшей мере один модуль. Окно настройки «Диспетчер макросов» можно использовать для добавления модуля в проект макроса на основе VBA или для открытия существующих модулей для редактирования. Окно настройки «Диспетчер макросов» можно также использовать для переименования или удаления модулей VBA.

Некоторые модули защищены от редактирования.
Наконец, окно настройки «Диспетчер макросов» можно использовать для создания макросов в доступных модулях. Для создания макросов не требуется иметь опыт программирования. Тем не менее при наличии опыта программирования макросы VBA можно отредактировать с помощью редактора макросов. Окно настройки «Диспетчер макросов» можно также использовать для переименования и удаления модулей VBA.

Corel PHOTO‑PAINT содержит образцы макросов, которые обладают дополнительными функциями, демонстрируют возможности автоматизации в программном обеспечении и предоставляют доступ к образцам кода. Для получения подробных сведений об образцах макросов см. файл справки по макросам Corel PHOTO‑PAINT (pp_om.chm, расположенный в папке Data каталога установки программного обеспечения).
Воспроизведение макросов
Чтобы выполнить действия, связанные с макросом, воспроизведите макрос.
Дополнительные сведения о макросах
Corel PHOTO‑PAINT предоставляет доступ к дополнительным ресурсам, содержащим полезные сведения о макросах. Эти дополнительные ресурсы, расположенные в папке Data каталога установки программного обеспечения, описаны в следующей таблице.
Файл справки по макросам содержит документацию для каждой возможности и функции, которую можно автоматизировать в приложении. Вместе эти возможности и функции называются объектной моделью. Доступ к файлу справки по макросам можно получить из редактора макросов.

Для получения более подробных сведений о VBA и его программной среде см. раздел «Справка Microsoft Visual Basic» в меню Справка редактора макросов.
Для получения более подробных сведений о VSTA и его программной среде см. меню Справка редактора VSTA.
| 2 . |
Дважды щелкните CorelDRAW Graphics Suite на странице Удаление или изменение программы. |
| 3 . |
Выберите Изменить в окне мастера установки и следуйте инструкциям. |
| 4 . |
На странице Функции мастера установки установите следующие флажки в списке Утилиты: |

Функции макросов для VBA и VSTA по умолчанию устанавливаются вместе с программным обеспечением.
| 3 . |
В области Безопасность нажмите кнопку Параметры безопасности и настройте параметры, позволяющие уменьшить риск выполнения злонамеренных макросов. |
| 4 . |
На странице Уровень безопасности диалогового окна Безопасность выберите один из следующих параметров. |
|
• |
Очень высокий: разрешается запуск только макросов из доверенных источников. Все остальные подписанные и неподписанные макросы отключаются. |
|
• |
Высокий: разрешается запуск только подписанных макросов из доверенных источников. Неподписанные макросы автоматически отключаются. |
|
• |
Средний: пользователь решает сам, запускать или нет потенциально небезопасные макросы. |
|
• |
Низкий (не рекомендуется): разрешается запуск всех потенциально небезопасных макросов. Выберите этот параметр, если на компьютере установлено антивирусное программное обеспечение или если проверяется безопасность всех открываемых документов. |
| 5 . |
На странице Надежные издатели диалогового окна Безопасность просмотрите список доверенных издателей макросов. Нажмите кнопку Просмотр, чтобы отобразить подробные сведения о выбранном издателе макроса, или нажмите кнопку Удалить, чтобы удалить выбранного издателя из списка. |
| 6 . |
Снимите флажок Задержка при загрузке VBA, чтобы загружать VBA при запуске. |
|
• |
В списке выберите вариант Visual Studio Tools for Applications, нажмите кнопку Создать, а затем выберите вариант Новый проект макроса. |
|
• |
В списке выберите вариант Visual Basic for Applications, нажмите кнопку Создать, а затем выберите вариант Новый проект макроса. |

Некоторые проекты макросов заблокированы и недоступны для редактирования.

Некоторые проекты макросов заблокированы и недоступны для редактирования.
|
• |
Выберите Инструменты Макросы Запустить макрос или нажмите кнопку Запустить макрос на панели инструментов Макросы. В списке Макрос в выберите проект, в котором сохранен макрос. В списке Имя макроса выберите макрос. Нажмите кнопку Запустить. |
|
• |
В окне настройки Диспетчер макросов щелкните макрос в списке, а затем нажмите кнопку Запустить . |
|
• |
В окне настройки Диспетчер макросов щелкните правой кнопкой мыши макрос в списке, а затем выберите команду Запустить. |
|
• |
Нажмите клавишу F1, чтобы отобразить домашнюю страницу файла справки по макросам. Чтобы просмотреть документацию по объектной модели приложения, откройте раздел «Информация об объектной модели» файла справки. |

Можно также отобразить раздел справки для любого элемента в окне Код редактора макросов, выбрав этот элемент и нажав клавишу F1.
Copyright 2015 Corel Corporation. Все права защищены.