Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Бородина А.И. Макропрогр. в среде Microsoft Wor...doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
4.03 Mб
Скачать

1.3 Выполнение макроса

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

  1. посредством команды Сервис ► Макрос Макросы;

  2. с помощью комбинации клавиш, назначенных макросу;

  3. посредством команды меню, назначенной для данного макроса;

  4. посредством кнопки, назначенной данному макросу на панели инструментов;

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

Стандартный вариант вызова макроса на выполнение – это команда Сервис ► Макрос Макросы. В диалоговом окне Макрос выбрать созданный макрос и нажать кнопку Выполнить. Данный способ пригоден также для редактирования и удаления макрокоманды – кнопки Правка, Удалить.

Для способа вызова макроса комбинацией клавиш (рис.3):

  • для вызова макроса в диалоговом окне Настройка клавиатуры на вкладке Новое сочетание клавиш указывается комбинация управляющих клавиш, например, [Ctrl] совместно с комбинацией цифровых или алфавитных клавиш (на латинице);

  • з атем нажимается кнопка Назначить, которая производит назначение.

При выборе способа, использующего кнопку на панели инструментов (рис. 4), последовательность действий будет такой:

  • в Word при нажатии кнопки [панели] (рис.1) в диалоговом окне Запись макроса появляется диалоговое окно Настройка, в котором на вкладке Команды из поля со списком Категории: выбирается Макросы, а затем имя макрокоманды;

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

  • щёлкнув по кнопке Изменить выделенный объект, можно выбрать понравившийся значок для кнопки, запустив команду Выбрать значок для кнопки (рис. 5). Можно также редактировать значок с помощью команды Изменить значок для кнопки (окно Редактор кнопок рис.6).

Рис. 5. Окно выбора значка для кнопки

Рис.6. Окно Редактор кнопок

Для способа вызова командой в меню осуществляется стандартная настройка меню – добавление пункта меню, связанного с вызовом макрокоманды:

  • в появившемся диалоговом окне Настройка, на вкладке Команды из поля со списком Категории: выбирается команда Макросы, а затем имя макроса;

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

В Excel дополнительно имеется возможность запуска макроса посредством назначенного ему графического образа. Для способа вызова посредством графического образа нужно назначить макросу, созданному в Excel, графический объект на рабочем листе. И для выполнения макроса достаточно щелкнуть на этом объекте, который выполняет функции кнопки. Некоторые шаблоны, поставляемые с Excel, включают макросы, назначенные объектам на рабочем листе. Воспользоваться этим средством можно, выполнив следующие действия:

  • выведите на экран панель инструментов Формы (щелкните правой кнопкой мыши на любой панели и выберите Формы);

  • щелкните на кнопке [Кнопка] на панели Формы. Указатель мыши превратится в крестик;

  • укажите положение и размеры кнопки, перетаскивая мышь (расположение и размер можно изменить позже);

  • отпустите кнопку мыши и на экране появится окно диалога Назначить макрос объекту. Выберите нужный макрос и нажмите [ОК];

  • щелкните за пределами кнопки. Теперь для выполнения макроса достаточно щелкнуть на кнопке.

Удерживайте нажатой клавишу [Ctrl], щелкните на кнопке, чтобы выделить ее. Когда кнопка выделена, вокруг нее появляются маркеры. Теперь можно изменять положение, размеры и свойства кнопки. Для изменения размера перетащите один из маркеров. Для удаления кнопки нажмите клавишу [Delete]. Щелкните за пределами кнопки, чтобы снять выделение. Чтобы изменить надпись на кнопке, щелкните на ней, удерживая нажатой клавишу [Ctrl]. Теперь используйте стандартные приемы для правки текста.

После выбора способа вызова появляется небольшая панель инструментов Остановить запись.

Для Word эта панель содержит кнопки (рис. 7):

Остановить запись – завершает запись макрокоманды;

Пауза – приостанавливает запись макрокоманды.

Для Excel эта панель содержит кнопки (рис.8):

Остановить запись – завершает запись макрокоманды;

Относительная ссылка – задает характер ссылки.

Рис.7 Панель записи макроса в Microsoft Word ►►►

Р

ис.8 Панель записи макроса в Microsoft Excel ►►►

Все действия пользователя: выбор пунктов меню, параметров в диалоговых окнах, – протоколируются системой и записываются средствами языка VBA.