Skriptovanie LibreOffice

Contents
Index 🔎︎

# 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:

1. LibreOffice Basic

2. JavaScript

3. BeanShell

4. 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

1. Zvoľte Nástroje - Prispôsobiť a kliknite na záložku Menu.

2. Kliknite na Pridať.

3. V zozname Kategórie otvorte položku "Makrá LibreOffice".

4. 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.

5. Po otvorení skriptovacieho jazyka sa zobrazia dostupné skripty. Vyberte skript.

6. V zozname Existujúce makrá v sa zobrazí zoznam funkcií. Vyberte funkciu.

7. 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

1. Zvoľte Nástroje - Prispôsobiť - Klávesnica.

2. V zozname Kategórie otvorte položku "Makrá LibreOffice".

3. 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.

4. Po otvorení položky skriptovacieho jazyka sa zobrazia dostupné skripty. Vyberte skript.

5. V zozname Existujúce makrá v sa zobrazí zoznam funkcií. Vyberte funkciu.

6. 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.

7. Zo zoznamu Klávesové skratky vyberte klávesová skratku a kliknite na Upraviť.

## Pre priradenie skriptu udalosti

1. Zvoľte Nástroje - Prispôsobiť - Udalosti.

2. Click Macro button.

3. V zozname Knižnica otvorte položku "Makrá LibreOffice".

4. 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.

5. Po otvorení položky skriptovacieho jazyka sa zobrazia dostupné skripty. Vyberte skript.

6. V zozname Existujúce makrá v sa zobrazí zoznam funkcií. Vyberte funkciu.

7. 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.

8. Select an event from the list and click OK.

## Pre priradenie skriptu udalosti vloženého objektu

1. Vyberte v dokumente vložený objekt, napríklad graf.

2. Choose Format - Frame and Object - Properties - Macro.

3. V zozname Makrá otvorte položku Skripty LibreOffice.

4. 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.

5. Po otvorení položky skriptovacieho jazyka sa zobrazia dostupné skripty. Vyberte skript.

6. V zozname Existujúce makrá v sa zobrazí zoznam funkcií. Vyberte funkciu.

7. Select an event from the list and click OK.

## Pre priradenie skriptu hypertextovému odkazu

1. Umiestnite kurzor do hypertextového odkazu.

2. Zvoľte Vložiť - Hypertextový odkaz.

3. Kliknite na tlačidlo Udalosti.

4. Vyberte a priraďte makro, ako bolo popísane vyššie.

## Ak chcete priradiť skript obrázku

1. Vyberte obrázok vo vašom dokumente

2. Choose Format - Image - Properties - Macro.

3. Vyberte a priraďte makro, ako bolo popísane vyššie.

## Pre priradenie skriptu ovládaciemu prvku formulára

1. 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.

2. Vyberte ovládací prvok a kliknite na ikonu Ovládací prvok na paneli Ovládacie prvky formulára.

3. Kliknite na záložku Udalosti dialógu Vlastnosti.

4. 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

1. Otvorte editor dialógov LibreOffice Basic a vytvorte dialóg s ovládacím prvkom.

2. Kliknite pravým tlačidlom myši na ovládací prvok a zvoľte Možnosti.

3. Kliknite na záložku Udalosti dialógu Vlastnosti.

4. Po kliknutí na niektoré z tlačidiel ... sa otvorí dialóg, v ktorom môžete priradiť skript vybranej udalosti.