Если пользователь находит, что макрос более не требуется, его можно легко удалить из
иллюстрации. Макросы можно также переименовывать.
Чтобы переименовать весь контейнер записываемых макросов — модуль RecordedMacros:
Выбрать модуль в окне Project Explorer.
Щелкнуть по имени модуля в окне Properties (Свойства). (Если это окно не
открыто, нажать на панели инструментов кнопку Properties Window (Окно свойств)
Щ или нажать <F4>.)
Отредактировать имя модуля.
Нажать клавишу <Enter>.
На панели инструментов нажать кнопку Save (Сохранить) Щ, чтобы сохранить
изменения в проекте.
Таким образом можно переименовать любой объект в окне Project Explorer. Описанная
процедура полезна, например, для создания нескольких категорий макросов. После
переименования модуля Recor-dedMacros и выполнения записи следующего макроса
опять создается модуль с именем по умолчанию RecordedMacros, которому вновь можно
дать имя новой группы макросов. Это мы продемонстрировали первый способ
переименования макроса.
Можно ещё воспользоваться другим способом переименования макроса:
Для переименования макроса необходимо войти в режим редактирования макроса
и в тексте программы изменить заголовок. Новое имя автоматически заменит
старое в списках макросов, и по клавишам быстрого вызова будет вызываться
макрос с новым именем.
2.2.3.3. Переименование в отдельный макрос в модуле:
В окне Project Explorer дважды щелкнуть по модулю, в котором хранится макрос.
(Узнать, в каком модуле находится макрос, можно в окне диалога CorelDRAW 11 VBA
Macros . В списке Macros in (Макросы в) показаны доступные проекты VBA, а формат
имен макросов в пределах проекта следующий: имя_модуля.имя_макроса.)
2. В окне программного кода модуля найти процедуру Sub требуемого макроса.
3. Переименовать процедуру.
4. На панели инструментов нажать кнопку Save (Сохранить).
2.2.3.4. Чтобы удалить модуль:
В окне Project Explorer щелкнуть по модулю, например, RecordedMacros правой
кнопкой мыши и в контекстном меню выбрать Remove RecordedMacros.
В окне запроса подтверждения ответить Yes (Да).
2.2.3.5. Чтобы удалить отдельный макрос:
В меню Tools (Сервис) выбрать команду Visual Basic и далее Play (Запуск) или на
панели инструментов Visual Basic for Applications нажать кнопку Run a VBA Macro
(Выполнить макрос)
В окне диалога CorelDRAW 11 VBA Macros в списке Macros in (Макросы в)
выбрать проект VBA, в котором хранится макрос.
Выбрать макрос из списка макросов.
Нажать кнопку Delete (Удалить).
Можно и так:
В окне Project Explorer дважды щелкнуть по модулю, в котором хранится макрос.