Макросы

Установка функций макросов вручную

Настройка параметров VBA

Доступ к инструментам макроса

Создание проекта макроса

Создание макроса

Воспроизведение макроса

Доступ к файлу справки по макросам из редактора сценариев


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

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

*

Дополнительные сведения о различиях между VBA и VSTA см. в руководстве по программированию в разделе для разработчиков на веб-сайте сообщества пользователей CorelDRAW.

Начало работы с макросами

Функции VBA и VSTA, относящиеся к макросам, устанавливаются вместе с программным обеспечением по умолчанию, но при необходимости эти функции можно установить и вручную. Можно задать параметры, относящиеся к VBA.

*

Чтобы использовать функции макросов в Corel PHOTO-PAINT, необходимо установить Microsoft Visual Studio 2019. Для использования редактора VSTA необходимо установить Microsoft Visual Studio 2019 версии Community, Professional, Premium, Ultimate или Enterprise и выполнить повторную установку набора средств Microsoft Visual Studio для работы с приложениями версии 2019 с веб-сайта microsoft.com.

Если установить Microsoft Visual Studio после установки CorelDRAW Graphics Suite, необходимо переустановить компонент VSTA, изменив установку CorelDRAW Graphics Suite. Дополнительные сведения см. в разделе Установка функций макросов вручную.

Функции, относящиеся к макросам, предоставляют доступ к ряду инструментов для работы с макросами в главном окне приложения:

Создание макросов

Макросы хранятся в модулях (также называемых модулями кода), которые хранятся в проектах макросов. Окно настройки «Сценарии» позволяет просматривать все доступные проекты макросов, модули и макросы, а также управлять ими.

Окно настройки «Сценарии» можно использовать для создания проектов макросов в виде файлов банка глобальных макросов (Global Macro Storage, GMS) или проектов Corel VSTA (CGSaddon). Использование подобных файлов — это эффективный способ создать пакет компонентов проекта макроса и организовать общий доступ к нему для других пользователей. С помощью окна настройки «Сценарии» можно открыть (или загрузить) ранее созданные проекты макросов, установленные вместе с программным обеспечением или полученные иным образом. Окно настройки «Сценарии» можно также использовать для переименования проектов макросов, для копирования и закрытия (или выгрузки) проектов макросов на основе файлов GMS и VSTA.

*

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

*

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

Каждый проект макроса содержит по меньшей мере один модуль. Окно настройки «Сценарии» можно использовать для добавления модуля в проект макроса на основе VBA или для открытия существующих модулей для редактирования. Окно настройки «Сценарии» можно также использовать для переименования или удаления модулей VBA.

*

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

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

Воспроизведение макросов

Чтобы выполнить действия, связанные с макросом, воспроизведите макрос.

Дополнительные сведения о макросах

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

В справочной документации по объектным моделям (т. н. документация по API-интерфейсам) содержится справка по всем компонентам и функциям, которые можно автоматизировать в приложениях. Вместе эти возможности и функции называются объектной моделью. Доступ к этой документации можно получить из редактора сценариев.

Схемы объектных моделей описывают иерархическую структуру тех компонентов и функций, которые можно автоматизировать в CorelDRAW Corel PHOTO-PAINT и Corel DESIGNER.

*

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

Для получения более подробных сведений о VSTA и его программной среде см. меню Справка редактора VSTA.

Установка функций макросов вручную В начало страницы

*

Функции макросов для VBA и VSTA по умолчанию устанавливаются вместе с программным обеспечением.

Настройка параметров VBA В начало страницы
Доступ к инструментам макроса В начало страницы

 

Выберите Окно Панели инструментов Макросы.
Выберите Инструменты Сценарии Сценарии.
Выберите Инструменты Сценарии Редактор Visual Studio. (на компьютере должно быть установлено приложение VSTA.)
Создание проекта макроса В начало страницы

 

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

*

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

Создание макроса В начало страницы

 

*

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

Воспроизведение макроса В начало страницы
Доступ к файлу справки по макросам из редактора сценариев В начало страницы

*

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

Функции, указанные в справке, доступны в полной версии CorelDRAW Graphics Suite 2020. Некоторые функции могут быть недоступны в этой версии продукта.


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