Создание макроса, запускаемого с клавиатуры

Пример 3 Создать макрос для вставки знака «™», запускаемый с клавиатуры.

Выполнение:

Этапы 1-4 выполняются также, как в примере 1, затем следует:

5 В поле Назначить макрос нажать кнопку клавишам, ввести сочетаниеклавиш,напр.,Ctrl+G (рисунок 48).

Рисунок 48 – Назначение клавиш запуска макроса

клавиатуре

6 Нажать клавиши Назначитьи Закрыть.

Запись выполняется так же, как в примере 1 и заканчивается нажатием кнопки Остановить запись.

Назначить клавиши можно также из окна рисунка 47 – см. выше.

Примечание 4. В качестве запускающих клавиш берутся функциональные клавиши F2...F12 и служебные клавиши Alt иCtrl в сочетании с любыми клавишами. Следует назначать клавиши, не занятые какими-либо операциями, о чем можно узнать, введя их в поле Новое сочетание клавиш: в окне Настройка клавиатуры. Если клавиша уже несёт какую-нибудь функциональную нагрузку, то после её ввода появится наименование этой функции, оно изменится на функцию запуска данного макроса, т.е. прежнее назначение клавиш будет утеряно. Если клавиша свободна, появится слово [нет] и её можно использовать для запуска макроса.

Рекомендуется для макросов использовать следующие свободные сочетания клавиш: Shift+F10, Ctrl+1, Ctrl+2, Ctrl+5, Ctrl+7, Ctrl+8, Ctrl+9и др.

Более сложные макросы-программы создаются с помощью Редактора Visual Basic, который вызывается командой Макросы\Макросы\Отладка

Удаление макросоввыполняется из окнаМакросы, клавишейУдалитьПри этом удаляется программа макроса, записанная на языке VB. Удаление кнопки макроса с панели инструментов рассмотрено в примере 2.

 

 

Контрольные вопросы

1 Как создать макрос, запускаемый из меню Макросы?

2 Как создать макрос запускаемый из Панели быстрого доступа?

3 Как создать макрос , который можно запускать из Панели быстрого доступа и с клавиатуры ?

4 Как создать макрос с запуском только с клавиатуры?

5 Как удалить макрос из Панели быстрого доступа?

6 Какие клавиши следует использовать для запуска макросов и почему?

 

Задание

1 Разработать макрос для вставки в текст на место курсора своей фамилии с инициалами. Присвоить макросу имя «ФИО» и любой значок из предлагаемого в окне Настройка… списка . Макрос должен запускаться

· из меню Макросы,

· с Панели быстрого доступа

· клавишами клавиатуры.

2 Разработать макрос для вывода Редактора формул, использующего стиль Times New Roman, полужирный, курсив. Вручную он запускается командами Вставка \ Текст\ Объект \ Объект, выбрать в списке Microsoft Equation 3.0 \ ОК \ меню Стиль \ Другой \ шрифт Times New Roman \ Полужирный \ Курсив.

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

 

Содержание отчета

1 Название, цель, содержание работы

2 Задание.

3 Результаты выполнения работы (сохранить на дискете)

4 Письменные ответы на контрольные вопросы.

5 Выводы по работе

 

Лабораторная работа №10