Зміст
Покажчик 🔎︎

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

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

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

Подія | Призначений макрос виконується...
Запуск програми | ... після запуску програми LibreOffice.
Кінець програми | ...перед припиненням програми LibreOffice.
Створити документ | ...після створення нового документа за допомогою параметрів Файл - Створити або піктограми Створити.
Відкрити документ | ...після відкриття документа за допомогою параметрів Файл - Відкрити або значка Відкрити.
Зберегти документ як | ...перед збереженням документа під вказаним ім'ям (за допомогою параметрів Файл - Зберегти якпараметри Файл - Зберегти або піктограми Зберегти, якщо ім'я документа ще не було вказано).
Документ збережений як | ...після збереження документа під вказаним ім'ям (за допомогою параметрів Файл - Зберегти якпараметри Файл - Зберегти або піктограми Зберегти, якщо ім'я документа ще не було вказано).
Зберегти документ | ...перед збереженням за допомогою параметрів Файл - Зберегти або піктограми Зберегти за умови, що ім'я документа вже зазначено.
Документ збережений | ...після збереження документа за допомогою параметрів Файл - Зберегти або піктограми Зберегти за умови, що ім'я документа вже зазначено.
Документ закривається | ...перед закриттям.
Документ закрито | ...після закриття документа. Слід мати на увазі, що подія "Зберегти документ" може також мати місце, коли документ зберігається перед закриттям.
Активувати документ | ...після виведення документа на передній план.
Деактивація документа | ...після виведення іншого документа на передній план.
Друкувати документ | ...після закриття діалогового вікна Друк, але перед початком фактичного процесу друку.
Помилка виконання JavaScript | ...коли має місце помилка виконання JavaScript.
Друк документів злиття | ...після закриття діалогового вікна Друк, але перед початком фактичного процесу друку. Це подія має місце для кожної друкованої копії.
Зміна кількості сторінок | ...коли змінюється кількість сторінок.
Отримано повідомлення | ...якщо отримано повідомлення.

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

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

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

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

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

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

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

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

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

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

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

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

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