Макроси, керовані подіями

У цьому розділі описано, як призначати програми Basic подіям програм.

Макрос може виконуватися автоматично, коли має місце вказана подія програми, якщо призначити макрос даній події. В наступній таблиці представлені події програми і вказані точки виконання призначеного макросу.

Подія

Призначений макрос виконується...

Запуск програми

... після запуску програми LibreOffice.

Кінець програми

...перед припиненням програми LibreOffice.

Створити документ

...після створення нового документа за допомогою параметрів Файл - Створити або піктограми Створити.

Відкрити документ

...після відкриття документа за допомогою параметрів Файл - Відкрити або значка Відкрити.

Зберегти документ як

...перед збереженням документа під вказаним ім'ям (за допомогою параметрів Файл - Зберегти якпараметри Файл - Зберегти або піктограми Зберегти, якщо ім'я документа ще не було вказано).

Документ збережений як

...після збереження документа під вказаним ім'ям (за допомогою параметрів Файл - Зберегти якпараметри Файл - Зберегти або піктограми Зберегти, якщо ім'я документа ще не було вказано).

Зберегти документ

...перед збереженням за допомогою параметрів Файл - Зберегти або піктограми Зберегти за умови, що ім'я документа вже зазначено.

Документ збережений

...після збереження документа за допомогою параметрів Файл - Зберегти або піктограми Зберегти за умови, що ім'я документа вже зазначено.

Документ закривається

...перед закриттям.

Документ закрито

...після закриття документа. Слід мати на увазі, що подія "Зберегти документ" може також мати місце, коли документ зберігається перед закриттям.

Активувати документ

...після виведення документа на передній план.

Деактивація документа

...після виведення іншого документа на передній план.

Друкувати документ

...після закриття діалогового вікна Друк, але перед початком фактичного процесу друку.

Помилка виконання JavaScript

...коли має місце помилка виконання JavaScript.

Друк документів злиття

...після закриття діалогового вікна Друк, але перед початком фактичного процесу друку. Це подія має місце для кожної друкованої копії.

Зміна кількості сторінок

...коли змінюється кількість сторінок.

Отримано повідомлення

...якщо отримано повідомлення.


Призначення макросу події

  1. Виберіть Засоби - Налаштувати і відкрийте вкладку Події.

  2. Вкажіть у вікні списку Зберегти, чи буде призначення глобальним або чинним лише в поточному документі.

  3. Виберіть подію зі списку Подія.

  4. Натисніть Макрос та виберіть макрос для призначення обраної події.

  5. Натисніть Гаразд, щоб призначити макрос.

  6. Натисніть Гаразд, щоб закрити діалог.

Видалення призначення макросу події

  1. Виберіть Засоби - Налаштувати і відкрийте вкладку Події.

  2. Вкажіть, яке призначення слід видалити - глобальне призначення або призначення, чинне тільки в поточному документі, - шляхом вибору параметра у списку Зберегти.

  3. Виберіть подія, яка містить потрібне призначення, зі списку Подія.

  4. Натисніть Гаразд.

  5. Натисніть Гаразд, щоб закрити діалог.