LibreOffice 25.2 Help
Vlastné skripty (makrá) môžete v LibreOffice priradiť položkám menu, ikonám, dialógom alebo udalostiam.
LibreOffice vnútorne podporuje nasledujúce skriptovacie jazyky:
LibreOffice Basic
JavaScript
BeanShell
Python
In addition, developers can use high-level languages, for example Java programming language, to control LibreOffice externally. The API reference is online at api.libreoffice.org.
Zvoľte Nástroje - Prispôsobiť a kliknite na záložku Menu.
Kliknite na Pridať.
In the Category list box, scroll down and open the "Application Macros" entry.
You see entries for "Application Macros" (scripts in the share directory of your LibreOffice installation), "My Macros" (scripts in the user directory), and the current document. Open any one of them to see the supported scripting languages.
Po otvorení skriptovacieho jazyka sa zobrazia dostupné skripty. Vyberte skript.
V zozname Existujúce makrá v sa zobrazí zoznam funkcií. Vyberte funkciu.
Click Add to create a new menu assignment. The new menu entry appears in the Entries list box.
Zvoľte Nástroje - Prispôsobiť - Klávesnica.
In the Category list box, scroll down and open the "Application Macros" entry.
You see entries for "Application Macros" (scripts in the share directory of your LibreOffice installation), "My Macros" (scripts in the user directory), and the current document. Open any one of them to see the supported scripting languages.
Po otvorení položky skriptovacieho jazyka sa zobrazia dostupné skripty. Vyberte skript.
V zozname Existujúce makrá v sa zobrazí zoznam funkcií. Vyberte funkciu.
Kliknutím na prepínač vyberte medzi LibreOffice alebo Writer (alebo práve otvorenú aplikáciu).
Podľa tejto voľby sa zmení rozsah novej klávesovej skratky buď na celé LibreOffice alebo iba aktuálnu aplikáciu.
Select a key combination from the Shortcut keys list box and click Assign.
Zvoľte Nástroje - Prispôsobiť - Udalosti.
Click Macro button.
In the Library list box, scroll down and open the "Application Macros" entry.
You see entries for "Application Macros" (scripts in the share directory of your LibreOffice installation), "My Macros" (scripts in the user directory), and the current document. Open any one of them to see the supported scripting languages.
Po otvorení položky skriptovacieho jazyka sa zobrazia dostupné skripty. Vyberte skript.
V zozname Existujúce makrá v sa zobrazí zoznam funkcií. Vyberte funkciu.
Vyberte, či chcete priradenie uložiť pre LibreOffice alebo aktuálny dokument.
Tým nastavíte priradenie udalosti buď pre celé LibreOffice alebo iba pre aktuálny dokument.
Select an event from the list and click OK.
Vyberte v dokumente vložený objekt, napríklad graf.
Choose Format - Frame and Object - Properties - Macro.
V zozname Makrá otvorte položku Skripty LibreOffice.
Vidíte položky na zdieľanie (skripty v adresári share inštalácie LibreOffice), pre používateľa (skripty v užívateľskom adresári) a pre aktuálny dokument. Otvorte niektorú z nich a zobrazí sa zoznam podporovaných skriptovacích jazykov.
Po otvorení položky skriptovacieho jazyka sa zobrazia dostupné skripty. Vyberte skript.
V zozname Existujúce makrá v sa zobrazí zoznam funkcií. Vyberte funkciu.
Select an event from the list and click OK.
Umiestnite kurzor do hypertextového odkazu.
Zvoľte Vložiť - Hypertextový odkaz.
Kliknite na tlačidlo Udalosti.
Vyberte a priraďte makro, ako bolo popísane vyššie.
Vyberte obrázok vo vašom dokumente
Choose Format - Image - Properties - Macro.
Vyberte a priraďte makro, ako bolo popísane vyššie.
Vložte otvárací prvok formulára, napríklad tlačidlo: Otvorte panel Ovládacie prvky formulára, kliknite na ikonu Tlačidlo a ťahaním vložte tlačidlo do dokumentu.
Vyberte ovládací prvok a kliknite na ikonu Ovládací prvok na paneli Ovládacie prvky formulára.
Kliknite na záložku Udalosti dialógu Vlastnosti.
Po kliknutí na niektoré z tlačidiel ... sa otvorí dialóg, v ktorom môžete priradiť skript vybranej udalosti.
Otvorte editor dialógov LibreOffice Basic a vytvorte dialóg s ovládacím prvkom.
Kliknite pravým tlačidlom myši na ovládací prvok a zvoľte Možnosti.
Kliknite na záložku Udalosti dialógu Vlastnosti.
Po kliknutí na niektoré z tlačidiel ... sa otvorí dialóg, v ktorom môžete priradiť skript vybranej udalosti.