Виконання макросів

Запускати макроси на виконання можна безпосередньо з вікна редактора OpenOffice.org Basic кнопкою “Виконати Basic” на панелі інструментів.

Run Basic

Найчастіше такий спосіб використовують для перевірки роботи макроса а також при створенні простих програм, наприклад, під час вивчення алгоритмічних основ програмування. При цьому слід звернути увагу на наступне:

  • На виконання, зазвичай, запускається той макрос, усередині коду якого перебуває курсор уведення тексту, а в деяких версіях (наприклад, StarOffice 8 ) – перший макрос модуля;
  • командою “Виконати Basic” можна виконувати лише макроси без обов’язкових аргументів (у дужках після назви макроса). Хоча, якщо аргумент описано у заголовку, але у коді макроса він не використовується, то макрос буде запускатися.

Для запуску готових макросів можна використовувати команду Сервіс => Макроси => Виконати макрос, яка виводить діалог “Вибір макроса” зі списком контейнерів та бібліотек з макросами.

Macro Selector

Так само можна скористатися кнопкою “Виконати” з вікна “Керування макросами”.

Для більш “серійного” використання макроса, можна призначити йому клавішу на панелі інструментів чи комбінацію “гарячих клавіш”. Для цього використовують діалог “Настройка”, який викликається командою Сервіс =>Настройка

Customize

Це вікно дозволяє призначати для запуску макроса:

  • пункт меню (вкладка “Меню”),
  • комбінацію клавіш (вкладка “Клавіатура”),
  • кнопку на панелі інструментів (вкладка “Панелі інструментів”),
  • реакцію макроса на певну подію в документі (вкладка “Події”).

Макроси, збережені в бібліотеках окремих документів не завжди доступні для використання (виконання). Це залежить від налаштувань безпеки макросів OpenOffice. Для зміни цих налаштувань потрібно виконати команду Сервіс => Параметри, у деревовидному списку зліва вибрати OpenOffice.org => Безпека і натиснути кнопку “Безпека макросів”.

Macro Security

У вікні діалогу “Безпека макросів” можна вибрати один з чотирьох рівнів:

  • дуже високий, при якому дозволено лише запуск макросів з довірених джерел, список яких вказано на другій вкладці цього ж вікна;
  • високий, дозволено запуск макросів з довірених джерел та підписаних макросів;
  • середній рівень передбачає додатковий діалог під час відкриття документа з макросами.

    Security Warning

    У цьому вікні повідомлення можна дозволити чи заборонити запуск макросів із документа, який відкривається. Якщо відкривати документ без макросів, то таке повідомлення не з’явиться;

  • низький, при якому дозволено запуск усіх макросів з будь-якої бібліотеки будь-якого контейнера (документа).

Макроси з розділу “Мої макроси” доступні для виконання незалежно від вибору будь-якого із зазначених чотирьох рівнів.