Існує трохи різних способів для виклику макросів на виконання. Можна створити для цього додаткові команди в існуючих чи меню створити власне користувальницьке меню. Можна також призначити макросу комбінацію клавіш швидкого виклику (як вказувалося в 1.2.1). Безумовно, це найбільш швидкий спосіб виконання макросу. Однак у кожного з цих способів є свої недоліки: у першому випадку потрібно зайвий час на розкриття потрібного чи меню підміню, що містить уставлені команди, а в другому випадку досить складно подоб рать ще не зайняту якою-небудь іншою потрібною функцією і при цьому навантажену розумною мнемонікою комбінацію клавіш, що легко запам'ятати.
Розумним компромісом між цими двома можливостями служить використання кнопок (приклад створення кнопки для макросу розглянутий у 1.2.3) і панелей інструментів. При цьому досягається достатня бистрота і легкість виклику макросу і разом з тим наочність і простота запам'ятовування призначеного макросу об'єкта. Саме ці способом ми і скористаємося. Є, щоправда, і в цьому випадку свої проблеми: у додатках MS Word і MS Excel уже мається біля десятка різних панелей, а на двох звичайно використовуваних і постійно відкритих панелях «Стандартная» і «Форматирование» - не занадто багато вільного місця. Простіше і зручніше створити власну панель інструментів, на яку помістить значки запуску усіх раніше створених макросів, що зберігаються в загальному шаблоні.
Наприклад, розмістимо на своїй панелі значок макросу Example. Командою Сервис®Настройкавикличте вікно Настройка, на закладці Панели инструментовклацніть кнопку Создать й у вікні, що з'явилося, введіть ім'я своєї панелі, наприклад, Моя_панель і натисніть ОК. У вікні документа з'явиться невелика панель, яку можна відбуксирувати за заголовок до однієї зі сторін документа для зручності подальшої роботи. У діалоговому вікні Настройкавиберіть закладку Команды, виділите серед категорій Макросы, відшукайте в списку правої частини макрос Normal.NewMacros.Example після його виділення відбуксируйте рамку, що виділяє, на свою панель. Тому що доступна команда Изменить Выделенный объект, відредагуйте його підпис, кнопку й ін. Діючи аналогічно, установите на своїй панелі значки (а можна і кнопки) інших макросів .Закрийте вікно Настройка.
Примітки:
1. Для видалення створених у ході роботи з макросами значків, кнопок, панелей досить після виклику діалогу Настройка відбуксирувати туди об'єкти, що видаляються.
2. Для видалення непотрібних більш макросів виділите модуль у Project Explorer редактора VB, по команді File®Remove <об'єкт> відповісти відмовленням (Нет) на пропозицію про експорт модуля перед його видаленням.
Для імпорту модуля як текстового файлу .bas (файл вихідного коду VBA мовою Visual Basic) виділите проект у Project Explorer редактора VB, у який необхідно імпортувати якийсь файл.bas , по команді File®Import File у діалоговому вікні імпорту файлу відшукайте необхідний модуль.