Přiřazení skriptů v aplikaci LibreOffice
Vlastní skripty (makra) můžete v LibreOffice přiřadit položkám nabídek, ikonám, dialogům nebo událostem.
LibreOffice vnitřně podporuje následující skriptovací jazyky:
-
LibreOffice Basic
-
JavaScript
-
BeanShell
-
Python
Vývojáři mohou navíc pro externí ovládání LibreOffice použít vysokoúrovňové jazyky jako například programovací jazyk Java. Referenční příručka API je dostupná online na api.libreoffice.org.
Pro přiřazení skriptu k nové položce nabídky
-
Zvolte Nástroje - Přizpůsobit a klepněte na kartu Nabídky.
-
Klepněte na Přidat.
-
V seznamu Kategorie otevřete položku "Makra LibreOffice".
-
Uvidíte položky "Makra LibreOffice" (skripty ve sdíleném adresáři instalace LibreOffice), "Moje makra" (skripty v uživatelském adresáři) a aktuální dokument. Když otevřete některou z položek, uvidíte podporované skriptovací jazyky.
-
Po otevření skriptovacího jazyka se zobrazí dostupné skripty. Vyberte skript.
-
V seznamu Příkazy se zobrazí seznam funkcí skriptu. Vyberte funkci.
-
Klepnutím na Přidat přiřadíte funkci k nabídce. Nová položka nabídky se objeví v seznamu Položky.
Pro přiřazení skriptu ke klávesové zkratce
-
Zvolte Nástroje - Přizpůsobit - Klávesnice.
-
V seznamu Kategorie otevřete položku "Makra LibreOffice".
-
Uvidíte položky "Makra LibreOffice" (skripty ve sdíleném adresáři instalace LibreOffice), "Moje makra" (skripty v uživatelském adresáři) a aktuální dokument. Když otevřete některou z položek, uvidíte podporované skriptovací jazyky.
-
Po otevření položky skriptovacího jazyka se zobrazí dostupné skripty. Vyberte skript.
-
V seznamu Příkazy se zobrazí seznam funkcí skriptu. Vyberte funkci.
-
Klepnutím na přepínač vyberte mezi LibreOffice nebo Writer (nebo právě otevřenou aplikací).
Podle této volby se změní rozsah nové klávesové zkratky buď na celé LibreOffice, nebo pouze aktuální aplikaci.
-
Ze seznamu Zkratky vyberte klávesovou zkratku a klepněte na Změnit.
Pro přiřazení skriptu události
-
Zvolte Nástroje - Přizpůsobit - Události.
-
Klepněte na tlačítko Makro.
-
V seznamu Knihovna otevřete položku "Makra LibreOffice".
-
Uvidíte položky "Makra LibreOffice" (skripty ve sdíleném adresáři instalace LibreOffice), "Moje makra" (skripty v uživatelském adresáři) a aktuální dokument. Když otevřete některou z položek, uvidíte podporované skriptovací jazyky.
-
Po otevření položky skriptovacího jazyka se zobrazí dostupné skripty. Vyberte skript.
-
V seznamu Název makra se zobrazí seznam funkcí skriptu. Vyberte funkci.
-
Vyberte, zda chcete přiřazení uložit pro LibreOffice, nebo aktuální dokument.
Tím nastavíte přiřazení události buď pro celé LibreOffice, nebo pouze pro aktuální dokument.
-
Vyberte událost ze seznamu a klepněte na OK.
Pro přiřazení skriptu události vloženého objektu
-
Vyberte v dokumentu vložený objekt, např. graf.
-
Zvolte Formát - Rámec a objekt - Vlastnosti - Makro.
-
V seznamu Makra otevřete položku Makra LibreOffice.
-
Vidíte položky sdílené (skripty v adresáři share instalace LibreOffice), uživatelské (skripty v uživatelském adresáři) a z aktuálního dokumentu. Otevřete některou z nich a zobrazí se seznam podporovaných skriptovacích jazyků.
-
Po otevření položky skriptovacího jazyka se zobrazí dostupné skripty. Vyberte skript.
-
V seznamu Existující makra v se zobrazí seznam funkcí. Vyberte funkci.
-
Vyberte událost ze seznamu a klepněte na OK.
Pro přiřazení skriptu hypertextovému odkazu
-
Umístěte kurzor do hypertextového odkazu.
-
Zvolte Vložit - Hypertextový odkaz.
-
Klepněte na tlačítko Události.
-
Vyberte a přiřaďte makro, jak bylo popsáno výše.
Pro přiřazení skriptu obrázku
-
Vyberte obrázek ve vašem dokumentu.
-
Zvolte Formát - Obrázek - Vlastnosti - Makro.
-
Vyberte a přiřaďte makro, jak bylo popsáno výše.
Pro přiřazení skriptu ovládacímu prvku formuláře
-
Vložte ovládací prvek formuláře, např. tlačítko: Otevřete nástrojovou lištu Ovládací prvky formuláře, klepněte na ikonu Tlačítko a tažením vložte tlačítko do dokumentu.
-
Vyberte ovládací prvek a klepněte na ikonu Ovládací prvek na nástrojové liště Ovládací prvky formuláře.
-
Klepněte na kartu Události dialogového okna Vlastnosti.
-
Po klepnutí na některé z tlačítek ... se otevře dialog, ve kterém můžete přiřadit skript vybrané události.
Pro přiřazení skriptu ovládacímu prvku v dialogu LibreOffice Basic
-
Otevřete editor dialogů LibreOffice Basic a vytvořte dialog s ovládacím prvkem.
-
Klepněte pravým tlačítkem myši na ovládací prvek a zvolte Vlastnosti.
-
Klepněte na kartu Události dialogového okna Vlastnosti.
-
Po klepnutí na některé z tlačítek ... se otevře dialog, ve kterém můžete přiřadit skript vybrané události.