Pridelenie Skriptov v aplikácii LibreOffice
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.
Pre priradenie skriptu k novej položke ponuky
-
Zvoľte Nástroje - Prispôsobiť a kliknite na záložku Menu.
-
Kliknite na Pridať.
-
V zozname Kategórie otvorte položku "Makrá LibreOffice".
-
Uvidíte položky "Makrá LibreOffice" (skripty v zdieľanom adresári inštalácie LibreOffice), "Moje makrá" (skripty v používateľskom adresári) a aktuálny dokument. Keď otvoríte niektorú z položiek uvidíte podporované skriptovacie jazyky.
-
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.
Pre priradenie skriptu ku klávesovej skratke
-
Zvoľte Nástroje - Prispôsobiť - Klávesnica.
-
V zozname Kategórie otvorte položku "Makrá LibreOffice".
-
Uvidíte položky "Makrá LibreOffice" (skripty v zdieľanom adresári inštalácie LibreOffice), "Moje makrá" (skripty v používateľskom adresári) a aktuálny dokument. Keď otvoríte niektorú z položiek uvidíte podporované skriptovacie jazyky.
-
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.
-
Zo zoznamu Klávesové skratky vyberte klávesová skratku a kliknite na Upraviť.
Pre priradenie skriptu udalosti
-
Zvoľte Nástroje - Prispôsobiť - Udalosti.
-
Click Macro button.
-
V zozname Knižnica otvorte položku "Makrá LibreOffice".
-
Uvidíte položky "Makrá LibreOffice" (skripty v zdieľanom adresári inštalácie LibreOffice), "Moje makrá" (skripty v používateľskom adresári) a aktuálny dokument. Keď otvoríte niektorú z položiek uvidíte podporované skriptovacie jazyky.
-
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.
Pre priradenie skriptu udalosti vloženého objektu
-
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.
Pre priradenie skriptu hypertextovému odkazu
-
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.
Ak chcete priradiť skript obrázku
-
Vyberte obrázok vo vašom dokumente
-
Zvoľte Formát - Obrázok - Makro.
-
Vyberte a priraďte makro, ako bolo popísane vyššie.
Pre priradenie skriptu ovládaciemu prvku formulára
-
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.
Pre priradenie skriptu ovládaciemu prvku v dialógu LibreOffice Basic
-
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.