Запускати макроси на виконання можна безпосередньо з вікна редактора OpenOffice.org Basic кнопкою “Виконати Basic” на панелі інструментів.
Найчастіше такий спосіб використовують для перевірки роботи макроса а також при створенні простих програм, наприклад, під час вивчення алгоритмічних основ програмування. При цьому слід звернути увагу на наступне:
- На виконання, зазвичай, запускається той макрос, усередині коду якого перебуває курсор уведення тексту, а в деяких версіях (наприклад, StarOffice 8 ) – перший макрос модуля;
- командою “Виконати Basic” можна виконувати лише макроси без обов’язкових аргументів (у дужках після назви макроса). Хоча, якщо аргумент описано у заголовку, але у коді макроса він не використовується, то макрос буде запускатися.
Для запуску готових макросів можна використовувати команду “Вибір макроса” зі списком контейнерів та бібліотек з макросами.
, яка виводить діалогТак само можна скористатися кнопкою “Виконати” з вікна “Керування макросами”.
Для більш “серійного” використання макроса, можна призначити йому клавішу на панелі інструментів чи комбінацію “гарячих клавіш”. Для цього використовують діалог “Настройка”, який викликається командою
Це вікно дозволяє призначати для запуску макроса:
- пункт меню (вкладка “Меню”),
- комбінацію клавіш (вкладка “Клавіатура”),
- кнопку на панелі інструментів (вкладка “Панелі інструментів”),
- реакцію макроса на певну подію в документі (вкладка “Події”).
Макроси, збережені в бібліотеках окремих документів не завжди доступні для використання (виконання). Це залежить від налаштувань безпеки макросів OpenOffice. Для зміни цих налаштувань потрібно виконати команду “Безпека макросів”.
, у деревовидному списку зліва вибрати і натиснути кнопкуУ вікні діалогу “Безпека макросів” можна вибрати один з чотирьох рівнів:
- дуже високий, при якому дозволено лише запуск макросів з довірених джерел, список яких вказано на другій вкладці цього ж вікна;
- високий, дозволено запуск макросів з довірених джерел та підписаних макросів;
- середній рівень передбачає додатковий діалог під час відкриття документа з макросами.
У цьому вікні повідомлення можна дозволити чи заборонити запуск макросів із документа, який відкривається. Якщо відкривати документ без макросів, то таке повідомлення не з’явиться;
- низький, при якому дозволено запуск усіх макросів з будь-якої бібліотеки будь-якого контейнера (документа).
Макроси з розділу “Мої макроси” доступні для виконання незалежно від вибору будь-якого із зазначених чотирьох рівнів.