Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Янин В.Л. "Новгородские акты XII-XV Хронологический комментарий" (История)

Майринк Г. "Белый доминиканец " (Художественная литература)

Хусаинов А. "Голоса вещей. Альманах том 2" (Художественная литература)

Петров Г.И. "Отлучение Льва Толстого " (Художественная литература)

Хусаинов А. "Голоса вещей. Альманах том 1 " (Художественная литература)
Реклама

CorellDRAW 11 для мастера. Полное описание программ пакета - Дементьев В.Е.

Дементьев В.Е. CorellDRAW 11 для мастера. Полное описание программ пакета — Altex, 2003. — 384 c.
ISBN 5-94271-008-2
Скачать (прямая ссылка): coreldraw11dlyamastera2003.pdf
Предыдущая << 1 .. 92 93 94 95 96 97 < 98 > 99 100 101 102 103 104 .. 123 >> Следующая


4. Нажать кнопку Edit (Править).

Mrcioioll Vjiual DOlIC CureIDFIAWI I ^ni

• «•s's'« Sm.

а

_ CalendarWizafd (CalendarWizard.gmS •|j? RleConverter (FiIeConverter.gms) GJobalMacros (CorelDRAWll.gms)

В &3 CoreIDRAWll Objects •• 6? Thisdocument FoiTns

. a frmColorSwatch FrinNumberPage S Ш ModUes

: CorelMacros

1Ё VBAProject (Jazz-club)

Є Q CorelDRAW 11 Objects Й ThisDocument

Sub

1 Pitccdid 2Z.tD.0Z

* ffisscrtptioa:

1 Рисование прямоугольников одинакового размеру

DliTi э9 Shape

»9 ¦ ict,lveLuy<*r . CreAteP-eattuigle (0. 591B9, 10, яЭ. Г111. итИїопюСО lor^CHYKAssl^a О, t), 100, О VlCh 59.Outline

. Гур® “ cdrOutliiie

,Sldth * O-IilH

,CoIaг.CHYKJLMlgn 0, Of О, IGO

.HibStretch * IOD

, SC« 1-е • false

,LioeCeps “ IOD * L i. lie J о in = lOU End »UH End Sub

lIi

«

m

І

I

Рис. 10.3. Окно редактора VBA Editor

Слева в окне редактора VBA располагается Project Explorer — главный инструмент навигации в среде Visual Basic. В панели представлена

293

Операции с макросами в среде Visual Basic

иерархическая структура всех программных модулей внутренних макросов текущего проекта, а также доступных глобальных макросов. По мере создания, добавления или удаления файлов из проектов Visual Basic отображает изменения в окне Project Explorer. Иерархию Project Explorer можно использовать для быстрого переключения между различными компонентами проектов.

Примечание.

Если панели Project Explorer нет на экране, нужно на панели инстру-

ментов нажать кнопку Project Explorer .

Обычно в окне Project Explorer можно видеть один или больше элементов GMS и один или больше элементов VBAProject (первоначальное имя по умолчанию). Каждый модуль GMS — отдельный файл с расширением .GMS, в котором хранится один глобальный проект VBA. Проект VBA может содержать несколько форм, модулей программного кода и модулей классов. Файлы GMS, расположенные в известных для CorelDRAW местах (см. раздел «Внутренние и глобальные макросы»), загружаются при запуске CorelDRAW и остаются активны и доступны до выхода пользователя из CorelDRAW.

Элементы VBAProject создаются в Project Explorer для каждого документа, открытого в данный момент в приложении, и служат для хранения внутренних макросов. Если в CorelDRAW не открыто никаких документов, в дереве Project Explorer элементов VBAProject не будет. Элементы VBAProject идентичны в GMS-модулях и внутренних проектах документа. Таким образом, как только документ закрывается, внедренные макросы исчезают из дерева Project Explorer и становятся недоступными для выполнения.

В результате записи макроса в структуре проекта появляется модуль с именем по умолчанию RecordedMacros, в котором сохраняются все записанные макросы данного проекта. Чтобы просмотреть программный код макроса, нужно дважды щелкнуть по соответствующему модулю; при этом в правой части окна редактора будет открыто окно кода модуля (см. рис. 10.3).

Переименование и удаление макросов

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

Чтобы переименовать весь контейнер записываемых макросов — модуль RecordedMacros:

1. Выбрать модуль в окне Project Explorer.

294

1О. Макросы: автоматизация работы в CorelDRAW

2. Щелкнуть по имени модуля в окне Properties (Свойства). (Если это окно не открыто, нажать на панели инструментов кнопку Properties Window

(Окно свойств) Hf« или нажать <F4>.)

3. Отредактировать имя модуля.

4. Нажать клавишу <Enter>.

5. На панели инструментов нажать кнопку Save (Сохранить) ц , чтобы сохранить изменения в проекте.

Примечание.

Таким образом можно переименовать любой объект в окне Project Explorer. Описанная процедура полезна, например, для создания нескольких категорий макросов. После переименования модуля Recor-dedMacros и выполнения записи следующего макроса опять создается модуль с именем по умолчанию RecordedMacros, которому вновь можно дать имя новой группы макросов.

Чтобы переименовать отдельный макрос в модуле:

1. В окне Project Explorer дважды щелкнуть по модулю, в котором хранится макрос. (Узнать, в каком модуле находится макрос, можно в окне диалога CorelDRAW 11 VBA Macros (см. рис. 10.2). В списке Macros in (Макросы в) показаны доступные проекты VBA, а формат имен макросов в пределах проекта следующий: имя_модуля.имя_макроса.)

2. В окне программного кода модуля найти процедуру Sub требуемого макроса.

3. Переименовать процедуру.

4. На панели инструментов нажать кнопку Save (Сохранить) Щ].

Чтобы удалить модуль:

1. В окне Project Explorer щелкнуть по модулю, например, RecordedMacros правой кнопкой мыши и в контекстном меню выбрать Remove Recor-dedMacros.

2. В окне запроса подтверждения ответить Yes (Да).

Чтобы удалить отдельный макрос:

1. В меню Tools (Сервис) выбрать команду Visual Basic и далее Play (Запуск) или на панели инструментов Visual Basic for Applications нажать кнопку Run a VBA Macro (Выполнить макрос) J
Предыдущая << 1 .. 92 93 94 95 96 97 < 98 > 99 100 101 102 103 104 .. 123 >> Следующая