Шаг 49 - Связывание макроса с кнопкой на панели инструментов

Создавая интерфейс Ваш код на VBA в виде макросов можно разместить для доступа пользователей в несколько позиций:

Панели инструментов являются наиболее удобными и быстрыми для доступа. Для начала давайте создадим простой макрос. Ну хотя бы вот такой:

Sub Test()
	MsgBox "Hello"
End Sub

Теперь у нас есть, что связывать. Создать свою панель инструментов можно через меню Сервис - Настройка. У Вас по вызову этого пункта меню появляется диалоговое окно с тремя вкладками. Нас интересует сейчас "Панели инструментов", на которой находится кнопка Создать.

49_1.gif (4704 b)

По нажатию на эту кнопку у Вас появится диалоговое окно с предложением ввести имя. После этого можно смело жать OK. В Excel у Вас появится новая панель инструментов. Следующим шагом является помещение на эту панель настраиваемой кнопки. Нам нужно перейти на вкладку "Команды" и в списке "Категории" найти "Макросы", у Вас справа появится значек настраиваемая кнопка. Схватите ее мышкой и перенесите на панель инструментов.

49_2.gif (5466 b)

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

49_3.gif (5589 b)

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


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.