Объектно-ориентированный подход в программировании. Проектирование и реализация приложений в среде Microsof Office. Евсеева О.Н. - 12 стр.

UptoLike

Составители: 

1.1. Макросы 13
3
А также, во-вторых, можно сопоставить макросу специальную комбинацию
клавиш быстрого вызова (типа стандартных комбинаций клавиш для работы с
буфером обмена: например, <Ctrl>+<C> для копирования <Ctrl>+<V> для
вставки).
Назначим такие комбинации записанным в предыдущем разделе макросам
InWiCom и InWiButt. В качестве комбинаций клавиш быстрого вызова можно
использовать различные сочетания обычных клавиш либо с клавишей <Ctrl>,
либо с клавишей <Alt>. Нужно учесть, что почти все сочетания с клавишей
<Ctrl> уже назначены стандартным командам Word, и безопаснее использовать
сочетания с клавишей <Alt>. Выберем просто первые две клавиши на
клавиатуре — Q (Й) и W (Ц).
¾ Сервис ¾ Настройка
Клавиатура
Ø Сохранить изменения в: Ü Книга.dot
Категории: Ü Макросы
Макросы: Ü InWiCom
Ü Новое сочетание клавиш
{нажмите клавиши} <Alt>+<Q> Назначить
Макросы: Ü InWiButt
Ü Новое сочетание клавиш
{нажмите клавиши} <Alt>+<W> Назначить
Закрыть
Закрыть
Замечание
Если при этом будет занята одна из букв, подчеркнутых в строке основного
меню приложения, то ничего страшного не случится, все равно можно будет
использовать клавиатуру для работы и с меню, и с макросами. Например,
если для вызова макроса назначена комбинация клавиш <Alt>+<ф>,
используемая также для раскрытия меню Файл, то все равно можно будет
раскрыть меню Файл с помощью клавиатуры: только теперь надо будет
обязательно отпустить клавишу <Alt> перед тем, как нажать клавишу <ф>.
Одновременное нажатие этих клавиш будет использоваться только для
вызова макроса.
Это наиболее быстрый способ вызова макроса. Однако он имеет такой
недостаток, как комбинации клавиш быстрого вызова нужно заучивать
наизусть, и общее количество возможных комбинаций не слишком велико.
Сложно подобрать еще не занятую какой-либо другой нужной функцией и при
этом нагруженную разумной мнемоникой комбинацию клавиш, которую будет
легко запомнить. Поэтому этот способ следует использовать только в том
случае, если приходится применять макрос очень часто.
В-третьих, можно добавить собственные команды в уже существующие меню
или создать собственное пользовательское меню, команды которого будут
выполнять макросы сразу, не требуя раскрытия диалоговых окон.