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