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