Скрипти VBA в CORELDRAW
No comments« Гарячі клавіші Corel Draw | Професійна робота з текстом в Corel Draw »
Починаючи з версії 9.0, CORELDRAW підтримує скрипти VBA (ліцензіює у Microsoft). Програмісти, знайомі з VBA по пакету MS Office без проблем зможуть приступити до програмування і в CORELDRAW.
Розглянемо приклади написання корисних в дизайні програм і розберемо механізм їх роботи. Як ілюстрація використовуватимемо останню на момент оновлення статтю версию Corel Draw 12 . Для зручності використання створимо новий модуль макросів. У теці “C:\Program Files\Corel\Corel Graphics 12\Draw\GMS\” створіть порожній файл з ім’ям cdrTools.gms [3].
Соковыжималки Redmond
Завантажте Corel Draw, викличте редактора VBA командой Tools/Visual Basic/Visual Basic editor… (Alt+F11). У вікні Projects виберіть GlobalMacros (cdrTools.gms), у вікні властивостей або за допомогою контекстної команды Properties задайте ім’я проекту Tools. У контекстному меню командой Insert/Module створіть область запису коду. Тепер приступимо до написання коду.
При необхідності розкрійте вікно редактора для зручності роботи. Процедури нижче чергуються з описом. Скопіюйте текст підпрограм в редактора і збережіть командой File/Save (Ctrl+S).
Хочу звернути вашу увагу, що в Windows 2000/XP модуля можна зберегти в профіль користувача (C:\Documents and Settings\ имя\Application Data\Corel\Graphics12\User Draw\GMS\), із-за чого цей модуль буде доступний тільки даному користувачеві і користувач зможе цей модуль змінювати.
Модулі, розміщені в теці Program Files доступні для редагування за умовчанням тільки для адміністраторів і досвідчених користувачів.
Перший рядок модуля з оператором Option Explicit визначає явний опис всіх змінних, що дозволяє зменшити кількість помилок. Підпрограма DistributeButt використовується для розміщення виділених об’єктів встик (горизонтально або вертикально).
Pages: 1 2
Tags: команда, користувач, модуль, обєкт, підпрограма, редактор, робота
Функції програми
Схожі записи
Thursday, April 2nd, 2009 at 09:15 and is filed under Функції програми. You can follow any responses to this entry through the feed. Both comments and pings are currently closed.




