Turinys
Rodyklė 🔎︎

# Event-Driven Macros

This section describes how to assign Basic programs to program events.

You can automatically execute a macro when a specified software event occurs by assigning the desired macro to the event. The following table provides an overview of program events and at what point an assigned macro is executed.

Įvykis | Vykdoma priskirta makrokomanda...
Program Start | ... after a LibreOffice application is started.
Program End | ... prieš „LibreOffice“ programa nutraukiama.
Create Document | ... sukūrus naują dokumentą naudojant Failas → Naujas arba naudojant piktogramą Naujas.
Atverti dokumentą | ... atvėrus dokumentą naudojant Failas → Atverti arba naudojant Atverti piktogramą.
Įrašyti dokumentą kaip | … prieš įrašant dokumentą nurodytu pavadinimu (naudojant Failas → Įrašyti kaip arba Failas → Įrašyti arba naudojant piktogramą Įrašyti, jei dokumento pavadinimas dar nenurodytas ).
Dokumentas įrašytas taip | … įrašius dokumentą nurodytu pavadinimu (naudojant Failas → Įrašyti kaip arba Failas → Įrašyti, arba naudojant piktogramą Įrašyti, jei dokumento pavadinimas dar nebuvo nurodytas ).
Įrašyti dokumentą | … prieš įrašant dokumentą naudojant komandą Failas → Įrašyti arba piktogramą Įrašyti, reikia įsitikinti, kad dokumento pavadinimas jau nurodytas.
Dokumentas įrašytas | … įrašius dokumentą naudojant komandą Failas → Įrašyti arba piktogramą Įrašyti, aišku, kad dokumento pavadinimas jau nurodytas.
Document is closing | ... prieš užveriant dokumentą.
Dokumentas užvertas | ... užvėrus dokumentą. Atminkite, kad įvykis „Įrašyti dokumentą“ taip pat gali įvykti, kai dokumentas yra įrašomas prieš jį užveriant.
Aktyvinti dokumentą | ... po to, kai dokumentas bus pateiktas į pirmą planą.
Pasyvinti dokumentą | ... po to, kai dokumentas bus pateiktas į pirmą planą.
Print Document | ...after the Print dialog is closed, but before the actual print process begins.
JavaScript run-time error | ...when a JavaScript run-time error occurs.
Print Mail Merge | ...after the Print dialog is closed, but before the actual print process begins. This event occurs for each copy printed.
Keiskite puslapių skaičių | ...when the page count changes.
Message received | ...if a message was received.

## Makrokomandos priskyrimas įvykiui

1. Pasirinkite komandą Priemonės → Sąranka ir spustelėkite kortelę Įvykiai.

2. Pasirinkite, ar priskyrimas galioja globaliai, ar galioja tik šiame dokumente iš sąrašo Įrašyti į.

3. Pasirinkite įvykį iš sąrašo Įvykis.

4. Spustelėkite Makrokomanda ir pasirinkite makrokomandą, kurią norite priskirti pasirinktam įvykiui.

5. Spustelėkite Gerai, kad priskirtumėte makrokomandą.

6. Spustelėkite Gerai, kad užvertumėte dialogo langą.

## Makrokomandos priskyrimo įvykiui pašalinimas

1. Pasirinkite komandą Priemonės → Sąranka ir spustelėkite kortelę Įvykiai.

2. Pasirinkite, ar norite pašalinti globalią užduotį, ar tik užduotį, kuri galioja dabartiniame dokumente, pasirinkdami parinktį iš sąrašo laukelio Įrašyti į .

3. Pasirinkite įvykį, kuriame yra užduotis, kuri bus pašalinta iš sąrašo Įvykis.

4. Spustelėkite Šalinti.

5. Spustelėkite Gerai, kad užvertumėte dialogo langą.