Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная_работа_16 макрос Excel 2007.doc
Скачиваний:
81
Добавлен:
19.05.2015
Размер:
200.7 Кб
Скачать

Запуск (выполнение) макроса

Запустить макрос можно нажатием назначенной комбинацией клавиш <Ctrl+Shift+A> .

Выполнить макрос можно набрав последовательность команд: вкладка Разработчик – группа КодМакросы или нажать комбинацию клавиш <Alt+F8>. В любом случае в результате откроется диалоговое окно Макрос, подобное тому, которое показано на рис. 5.

Рис. 5. Окно Макрос может использоваться для запуска макросов

В этом окне следует выбрать нужный макрос (в данном случае он один My_Macro), и щелкнуть на кнопке Выполнить.

Из окна Макрос с помощью кнопок можно:

Войти – открыть код макроса в редакторе VBA и начать его пошаговое выполнение (F8);

Изменить – просто открыть макрос в редакторе VBA;

Создать – необходимо будет ввести имя создаваемого макроса и в редакторе VBA будет автоматически создана одноименная процедура;

Удалить – удалить макрос из списка;

Параметры … - параметры макроса. Здесь можно назначить или изменить «горячие» клавиши.

Каждый раз открывать это окно, находить нужный макрос (а их может быть, например, несколько десятков) и нажимать на кнопку Выполнить – не самый быстрый вариант.

Назначать «горячую» клавиатурную комбинацию <Ctrl+символ> есть смысл только тем макросам, которыми пользуются очень часто. Если макросом пользуются редко, то назначенные клавиши забываются и теряются, те бумажки, на которых они были записаны.

Запуск макросов командными кнопками

Одной из основных целей разработки макрокоманд автоматизации вычислений, должно быть создание легких в использовании интерфейсов. Самый простой путь реализации этой цели − использование командных кнопок непосредственно в рабочей книге. Вставить командную кнопку в рабочий лист можно с помощью панели инструментов Формы. Затем назначить кнопке любой макрос. После выполнения щелчка на вставленной командной кнопке будет вызван на выполнение назначенный макрос.

Создание командной кнопки

Создайте кнопку и назначьте ей выполнение макроса My_Macro. Для этого выполните следующие действия.

  1. Откройте рабочую книгу, в которой сохранен макрос.

  2. Выполните команды: вкладка Разработчик – группа Элементы управленияЭлементы управления формы – кнопка .

  3. Щелкните по кнопке . Указатель мыши примет форму перекрестия.

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

  1. Выберите макрос My_Macro и щелкнем по кнопке ОК. Этот макрос будет назначен созданной кнопке.

  2. Введите текст на кнопке My_Macro.

  3. Щелкните где-либо вне кнопки, чтобы снять с нее выделение.

  4. Установите курсор на любую ячейку рабочего листа и щелкните по кнопке . Должен выполниться макрос My_Macro.

Запуск макроса щелчком области графического объекта

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

  1. Выделите ячейку рабочего листа, где будет вставлено изображение.

  2. Выполните команду Вставка–Рисунок– (Картинки…; Из файла…; Автофигуры; Объект WordArt…).

  3. Выберите, например, Объект WordArt . После того как изображение будет вставлено на рабочей лист щелкните правой кнопкой мыши на изображении и в открывшемся контекстном меню выберите команду Назначить макрос. Отобразится диалоговое окно Назначить макрос объекту.

  4. Выберите макрос My_Macro и щелкните на кнопке ОК.

Запуск макроса нажатием кнопки на панели быстрого доступа:

* Нажмите кнопку Microsoft Office , а затем щелкните Параметры Excel;

* В категории Настройка в списке Выбрать команды из выберите пункт Макросы и нажмите кнопку Добавить;

* Нажмите кнопку ОК, и кнопка макроса будет добавлена на панель быстрого доступа ;

* На панели быстрого доступа нажмите кнопку . Откроется окноМакрос, в котором выберите необходимый макрос и выполните его нажатием на кнопку .