Макросы хранятся в модулях (также называемых модулями кода), которые хранятся в проектах макросов. Окно настройки «Диспетчер макросов» позволяет просматривать все доступные проекты макросов, модули и макросы, а также управлять ими.
Окно настройки «Диспетчер макросов» можно использовать для создания проектов макросов в виде файлов банка глобальных макросов (Global Macro Storage, GMS). С помощью файла GMS можно эффективно создать пакет компонентов проекта макроса и организовать общий доступ к нему для других пользователей. С помощью окна настройки «Диспетчер макросов» можно открыть (или загрузить) ранее созданные проекты макросов, установленные вместе с программным обеспечением или полученные иным образом. Окно настройки «Диспетчер макросов» можно также использовать для переименования проектов макросов, для копирования и закрытия (или выгрузки) проектов макросов на основе файлов GMS.
Каждый проект макроса содержит по меньшей мере один модуль. Окно настройки «Диспетчер макросов» можно использовать для добавления модуля в проект макроса на основе VBA или для открытия существующих модулей VBA для редактирования. Окно настройки «Диспетчер макросов» можно также использовать для переименования или удаления модулей VBA.
Наконец, окно настройки «Диспетчер макросов» можно использовать для создания макросов в доступных модулях. Для создания макросов не требуется иметь опыт программирования. Тем не менее при наличии опыта программирования макросы VBA можно отредактировать с помощью редактора макросов. Окно настройки «Диспетчер макросов» можно также использовать для переименования и удаления модулей VBA.
Запись макросов
Макросы можно записывать и сохранять для дальнейшего использования.
Можно также записать временные макросы для действий, которые требуется повторить всего несколько раз. Временный макрос доступен до тех пор, пока не будет записан новый временный макрос.
Воспроизведение макросов
Чтобы выполнить действия, связанные с макросом, воспроизведите макрос.
Можно также воспроизвести временный макрос.
Дополнительные сведения о макросах
CorelDRAW предоставляет доступ к дополнительным ресурсам, содержащим полезные сведения о макросах. Эти дополнительные ресурсы, расположенные в папке Data каталога установки программного обеспечения, описаны в следующей таблице.
Для манипуляций с векторной графикой используются в основном две программы: Adobe Illustrator и очень популярная Corel Draw. Последний проще в обращении, поэтому любим не только дизайнерами, но и людьми, имеющими дело с печатью не регулярно, а время от времени. Макросы для Корела — это набор команд, объединённых в общее дополнение, то есть можно выполнить несколько действий в один клик, что существенно облегчает работу над трудоёмким проектом. Узнайте дальше, как установить макрос в Corel Draw.
Узнайте, как установить макрос в Corel Draw правильно
Какими бывают макросы
В сущности, их можно создавать под свои нужды (при наличии соответствующих знаний, конечно), поэтому количество очень велико. Самые популярные, пожалуй, это:
Установка макросов из скрипта
Перейдите во вкладку «Инструменты» и дальше «Параметры»
В списке найдите название установленной комманде
Иконку можно выбрать из готового набора или загрузить свою через кнопку Файлы
Теперь у вас есть быстрый доступ к дополнению-помощнику. Работайте с удовольствием и обязательно поделитесь в комментариях, какие макросы для CorelDraw используете вы.
И, если вы не знаете, как использовать макросы в Corel Draw, Оставайтесь с нами, так как далее мы поговорим обо всем, что вам нужно знать о макросах в Corel Draw, в том числе о том, что они из себя представляют, как их использовать и как их использовать. создать их.
Как использовать макросы в Corel Draw
Таким образом, это команды, с помощью которых мы можем «записывать» ряд действий, например, создание прямоугольника и возможность воссоздать его с помощью макроса без повторного запуска всего процесса. Это очень быстрый способ выполнить большое количество действий с помощью нескольких щелчков мышью.
Итак, мы можем создать проект под названием «Прямоугольники» и в этом проекте есть модули с различными макросами типов прямоугольников, которые мы хотим иметь для этого проекта.
Точно так же, чтобы получить доступ к этим макросам, вы можете войти в верхнюю строку меню в разделе Инструменты, а затем в Макрос и наконец в опции Менеджер макросы. Хотя мы рекомендуем вам открыть окно настройки диспетчера макросов, так как ими легче управлять.
Это можно найти в меню Окно выше. Здесь мы видим все проекты, и когда мы нажимаем на каждый из них, мы видим модули, которые находятся внутри.
Теперь, когда проект выбран, вы должны нажать на опцию Гравировать который находится внизу диспетчера макросов. Вы должны дать этому модулю имя и описание, и вы можете продолжить сохранение модуля.
Как создать временные макросы
Здесь вы увидите возможность создать временный макрос. Выберите его, запишите макрос и остановите запись. Затем вы можете использовать свой макрос, используя » Запустить временный макрос » любое время.
Урок 0 (вводный). Инсталляция и обновление макросов в CorelDraw
Что такое макросы в среде CorelDraw?
Макросы в CorelDraw, начиная с версии Х4 пишутся и выполняются в лицензированной у фирмы Microsoft программной среды VBA (Visual Basic for Application), которая на самом деле весьма распространена среди крупных разработчиков программного обеспечения, и используется в таких как Mocrosoft Office, SolidWorks, AutoCAD и ряда других. Макрос написанный в этой среде, представляет собой интерпретируемый скрипт + набор форм (по сути диалоговых окон), хранящихся в определённом формате. Всё вместе это пакуется в один файл, с расширением gms. Должен отметить, что разные версии CorelDraw, использовали разные версии VBA (начиная с 6.0 и до 7.1), и они не всегда совместимы. Поэтому, следует учитывать что макросы написанные в более поздней версии CorelDraw, могут не работать в более ранних версиях.
Макросы моей разработки являются почти стандартными макросами CorelDraw, но при этом используют ряд системных библиотек Windows. В связи с этим, иногда возникают проблемы у пользователей, которые пользуются пиратскими версиями CorelDraw, в которых часть требуемых для работы файлов видимо исключена для большей компактности. Так же могут наблюдаться проблемы, когда в CorelDraw инсталлирован addon RDWorks, идущий в комплекте с некоторыми лазерными станками. Видимо он что то подменяет в процессе инсталляции и макрос «Конструктор шкатулок» перестаёт функционировать!
Инсталляция макросов
Инсталляция макросов на, текущий момент, представляет собой простое копирование приобретённых макросов в папки, которые используются программой CorelDraw для макросов. Причем, возможных путей два! Первый путь — это путь к папке, к которой будут иметь все пользователи операционной системы. Он имеет вид: 32 битные версии Windows и 32 битная версия CorelDraw или 64 битные версия Windows и 64 битная версия CorelDraw : БукваДиска:\Program Files\Corel\НаименованиВерсииCorelDraw\Draw\GMS 64 битные версия Windows и 32 битная версия CorelDraw: БукваДиска:\Program Files(x86)\Corel\НаименованиВерсииCorelDraw\Draw\GMS
Второй путь — путь к папке конкретного пользователя. Макрос, помещаемый подобным образом, доступен только для этого пользователя! Эти пути в разных версиях операционных системах Windows немого различаются. Windows XP: БукваДиска:\Documents And Settings\ИмяПользователя\Program Settings\Corel\НаименованиВерсииCorelDraw\Draw\GMS Windows 7 и дальше: БукваДиска:\Пользователи (или Users)\ИмяПользователя\AppData\Roaming\Corel\НаименованиВерсииCorelDraw\Draw\GMS
Следующее, что стоит отметить, что из-за определённых настроек самого CorelDraw, иногда макрос остаётся невидимым для диспетчера макросов. В таком случае, макрос нужно добавить вручную! Для этого, в диспетчере макросов (панель диспетчера вызывается через комбинацию клавиш Alt+Shift+F11, или через меню Инструменты\Макросы\Диспетчер макросов или в английской версии: Tools\Macro\Dispatcher macro), нужно выбрать вверху пункт «Загрузить» (Load macro) и далее в появившемся окне, указать путь и сам файл требуемого файла. Он тут же должен появиться в списке макросов!
Запуск макроса можно осуществить либо щелчком по нужному макросу, раскрывая последовательно все древовидные вкладки. пока не появится доступ к функции запуска, например для макроса «Конструктор бумажных шкатулок»: PaperBoxConstructor\PaperBoxBasic\StarFunction, либо, что более удобно, создать кнопку быстрого запуска для каждого нужного макроса. Как это сделать, можно ознакомиться например в «Руководстве пользователя макроса «Конструктор шкатулок«.
Активация макросов
Макросы имеют привязку к железу системного блока, и поэтому не являются переносимыми. Увы, переносимая версия для такого рода программ практически нереальна. Но, для того, чтобы немного смягчить эту проблему, я использую очень гибкую ценовую политику, при которой вторая лицензия существенно дешевле первой, что позволяет использовать макрос на нескольких компьютерах сразу. Процесс активации подробно разобран в «Руководстве пользователя макроса «Конструктор шкатулок«. Здесь лишь хочу добавить, что в ряде случаев, таких как существенное изменение конфигурации системного блока, использование некоторых внешних носителей, обновление операционной системы, происходит сбой активации. К сожалению, я не могу обойти эту проблему полностью, но начиная с версии 0.97.2 для «Конструктора шкатулок» и 0.37 «Конструктор бумажных коробок» немного изменился алгоритм активации, и такие срабатывания должны происходить существенно реже!
Обновление макросов
Обновление макросов представляет собой обычную замену поверх более старой версии. Новая версия, обычно располагается по тому же самому пути, который пользователь получает при приобретении макросов. Поэтому, этот путь стоит где нибудь сохранить! Какая самая последняя версия макроса можно узнать одним из следующих способов: Первый — посмотреть ленту новостей на этом сайте в рубрике соответствующего макроса (я практически всегда делаю заметку о новых версиях и в заголовке заметок почти всегда есть номер версии о которой идет речь).
Второй способ — посмотреть на этом же сайте специальный документ с версиями и описанием изменений: Ссылка на хронологию для макроса «Конструктор шкатулок»
Третий, это в самом макросе, при условии что компьютер на котором стоит макрос имеет доступ в сеть интернет, можно попробовать использовать сервисную функцию проверки последней версии макроса. Увы, не у всех она работает должным образом, но у тех кого она работает, она покажет как версию последнего обновления, так и адрес, по которой она лежит. Доступ к этой сервисной функции находится в форме «Помощь» (вызывается из стартового меню нажатием на кнопку «Помощь»), во вкладке «Обновления». Если всё проходит успешно, то будет подобный результат(показан результат для макроса «Бумажные коробки»: К сожалению, далеко не у всех этот сервис работает! В чём причина мне пока не ясно, но пока это не 100% работающий сервис. Остальные же могут самостоятельно получать изменения адреса скачивания обновлений, в случае если он сменится!
Как я уже написал, при работе с векторными изображениями я использую программу CorelDraw. Эта программа прекрасно подходит для работы с режущим плоттером. Перед отправкой на резку надписей и изображений их, в зависимости от желаемого результата, можно обработать в программе. Макросы существенно облегчают и ускоряют эту работу.
Но прежде чем я познакомлю вас с некоторыми макросами, давайте научимся их правильно устанавливать в КорелДро.
Перед установкой закройте программу CorelDraw.
После скачивания архива и копирования файла в вышеназванную папку, запустите CorelDraw.
Теперь переходим на вкладку Вид и жмем на кнопку Импорт, чтобы установить нашему макросу иконку. Ее можно выбрать из готового набора или загрузить свою через кнопку Файлы.
Я выбрал иконку из предложенного набора.
Теперь для удобства нужно перетащить мышкой макрос из окошка на любое место Панели инструментов. Теперь макрос всегда под рукой и для его запуска достаточно кликнуть на иконку.
Осталось нажать кнопку ОК, чтобы закрыть окошко Параметры. Установка завершена.
Давайте проверим макрос в работе. Создадим в Кореле любую фигуру, выделим ее и нажмем на иконку макроса. Появится окошко с информацией о выделенном объекте:
Информация отображается в тех единицах, которые установлены у вас в CorelDraw.
Макрос работает, а значит установлен он правильно!
С установкой разобрались. Позже я буду рассказывать вам о самых интересных и полезных макросах для программы CorelDraw.
Подпишитесь на новости сайта, чтобы не пропустить самое интересное.