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

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

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

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

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

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

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


Общая процедура выполнения макроса:

1. В меню Tools (Сервис) выбрать команду Visual Basic и далее Play (Выполнить) или на панели инструментов Visual Basic for Applications нажать кнопку Run a VBA Macro (Выполнить макрос) Щ.

2. В окне диалога CorelDRAW 11 VBA Macros показаны доступные внутренние и внешние макросы. В списке Macros in (Макросы в) выбрать место хранения макроса (проект VBA).

290

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

3. Выбрать макрос из списка доступных макросов.

4. В разделе Description (Описание) появляется описание макроса.

5. Нажать кнопку Run (Выполнить) или дважды щелкнуть по макросу.

Рис. 10.2. Окно диалога CorelDRAW 11 VBA Macros

Примечание.________________________________________________________________

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

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

• Записать макрос, который приостанавливается для ввода пользователя, нельзя. Если требуется получить макрос с запросом ввода пользователя, придется с помощью Visual Basic для приложений внести в макрос специальное пользовательское окно диалога (это уже относительно сложное программирование).

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

• Записывать выполнение другого макроса нельзя. Если во время записи запустить макрос, он выполняется, но запись останавливается.

Замечания по записи и выполнению макросов

291

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

• При выполнении макросов, результат которых зависит от расположения курсора, следует правильно позиционировать курсор или выбирать объект.

• Записи, в которых производятся переключения между окнами документов, могут при воспроизведении вести себя не так, как ожидается. В случае необходимости переключаться между окнами документов лучше, вместо мыши, использовать команды меню Window (Окно).

• Записанные макросы могут не работать одинаково в любой ситуации. Например, если макрос ожидает «увидеть» некоторые параметры или установки и не находит их, он может сделать совсем не то, что нужно. Если макрос вообще не может выполняться, появляется сообщение с указанием причины и номера строки, которая обусловливает проблему. В этих случаях для исправления макроса нужно использовать редактор VBA Editor.

Операции с макросами

в среде Visual Basic для приложений

Язык программирования Visual Basic для приложений состоит из операторов, операций и функций, которые манипулируют объектами, их свойствами и прочими операндами. С помощью макросов VBA можно реализовать гораздо больше процедур, чем путем записи команд CorelDRAW. Макросы VBA расширяют функциональные возможности CorelDRAW за счет целого ряда важных дополнений, таких как, например, приглашение пользователя к вводу, вывод сообщений, взаимодействие с другими приложениями Windows. Опытные пользователи и программисты могут строить целые небольшие приложения — мастера, которые дают возможность начинающим пользователям выполнять весьма сложные действия.

Для работы с макросами в CorelDRAW имеется интегрированная среда программирования VBA Editor — мощное приложение, которое позволяет писать, редактировать, тестировать, отлаживать и выполнять макросы. Хотя макрос VBA можно создать от начала до конца программированием в редакторе, не стоит, однако, сбрасывать со счетов возможность записи макроса. Макрос, созданный записью, можно использовать, во-первых, для изучения языка VBA; во-вторых, для дальнейшего расширения добавлением новых команд и функций.

Примечание._______________________________________________________

Подробное изучение языка VBA выходит за рамки этой книги. Здесь кратко рассматривается интерфейс среды VBAu некоторые полезные манипуляции с макросами._____________________________

292

1О. Макросы: автоматизация работы в CorelDRAW Интерфейс редактора VBA

Открыть окно редактора VBA Editor можно двумя способами: перейти в среду программирования для редактирования одного из макросов, либо для создания макроса вручную:

• чтобы открыть окно редактора VBA Editor, нужно в окне CorelDRAW нажать <Alt>+<Fll> или в меню Tools (Сервис) выбрать команду Visual Basic и далее Visual Basic Editor;

• чтобы перейти к редактированию макроса, нужно:

1. В меню Tools (Сервис) выбрать команду Visual Basic и далее Play (Выполнить) или на панели инструментов Visual Basic for Applications нажать кнопку Run a VBA Macro (Выполнить макрос) .

2. В окне диалога CorelDRAW 11 VBA Macros (см. рис. 10.2) в списке Macros in (Макросы в) выбрать место хранения макроса.

3. Выбрать требуемый макрос из списка доступных макросов.
Предыдущая << 1 .. 91 92 93 94 95 96 < 97 > 98 99 100 101 102 103 .. 123 >> Следующая