Spis treści
Indeks 🔎︎

# Obsługa skryptów w pakiecie LibreOffice

W pakiecie LibreOffice do elementów menu, ikon, formantów okien dialogowych oraz zdarzeń można dowiązywać własne skrypty.

LibreOffice wewnętrznie obsługuje następujące języki skryptowe:

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.

## Aby przypisać skrypt do nowej pozycji menu

1. Wybierz Narzędzia - Dostosuj i kliknij zakładkę Menu.

2. Kliknij przycisk Dodaj.

3. In the Category list box, scroll down and open the "Application Macros" entry.

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

5. Aby przejrzeć dostępne skrypty, otwórz dowolną pozycję języka skryptowego. Wybierz skrypt.

6. Na liście Polecenia widoczna jest lista funkcji skryptów. Wybierz funkcję.

7. Kliknij polecenie Dodaj, aby utworzyć nowe przypisanie menu. Nowa pozycja menu zostanie wyświetlona w polu listy Pozycje.

## Aby przypisać skrypt do kombinacji klawiszy

1. Wybierz Narzędzia - Dostosuj - Klawiatura.

2. In the Category list box, scroll down and open the "Application Macros" entry.

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

4. Aby przejrzeć dostępne skrypty, otwórz dowolną pozycję języka skryptowego. Wybierz dowolny skrypt.

5. Na liście Polecenia zostanie wyświetlona lista funkcji skryptów. Wybierz dowolną funkcję.

6. Kliknij przycisk opcji pakietu LibreOffice lub Writer (albo dowolnej innej otwartej aplikacji).

   Wybranie tego przycisku opcji powoduje ustawienie dostępności nowej kombinacji klawiszy dla całego pakietu LibreOffice lub tylko dla dokumentów bieżącego modułu.

7. Z listy Skróty klawiaturowe wybierz kombinację klawiszy i kliknij przycisk Modyfikuj.

## Aby przypisać skrypt do zdarzenia

1. Wybierz Narzędzia - Dostosuj - Zdarzenia.

2. Kliknij przycisk Makro.

3. In the Library list box, scroll down and open the "Application Macros" entry.

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

5. Aby przejrzeć dostępne skrypty, otwórz dowolną pozycję języka skryptowego. Wybierz dowolny skrypt.

6. Na liście Przypisane działanie zostanie wyświetlona lista funkcji skryptów. Wybierz dowolną funkcję.

7. Zaznacz odpowiednią opcję, aby zapisać przypisanie w pakiecie LibreOffice lub bieżącym dokumencie.

   Wybranie tej opcji powoduje ustawienie dostępności nowej kombinacji klawiszy dla całego pakietu LibreOffice lub tylko dla dokumentów bieżącego modułu.

8. Wybierz z listy zdarzenie i kliknij przycisk OK.

## Aby przypisać skrypt do zdarzenia dotyczącego obiektu osadzonego

1. Wybierz obiekt osadzony w dokumencie, na przykład wykres.

2. Wybierz polecenie Format - Ramka i obiekt - Właściwości - Makro.

3. Z pola listy Makra wybierz pozycję Skrypty LibreOffice.

4. Widoczne są pozycje katalogu share (skrypty w katalogu share instalacji LibreOffice), skrypty użytkownika (skrypty w katalogu użytkownika) oraz bieżący dokument. Aby przejrzeć obsługiwane języki skryptowe, otwórz dowolną z tych pozycji.

5. Aby przejrzeć dostępne skrypty, otwórz dowolną pozycję języka skryptowego. Wybierz dowolny skrypt.

6. Na liście Makra istniejące w widoczna jest lista funkcji skryptów. Wybierz dowolną funkcję.

7. Wybierz z listy zdarzenie i kliknij przycisk OK.

## Aby przypisać skrypt do hiperłącza

1. Umieść kursor wewnątrz hiperłącza.

2. Wybierz Wstaw - Hiperłącze.

3. Kliknij przycisk Zdarzenia.

4. Wybierz skrypt i przypisz tak, jak opisano wcześniej.

## Aby przypisać skrypt do elementu graficznego

1. Wybierz element graficzny w dokumencie.

2. Choose Format - Image - Properties - Macro.

3. Wybierz skrypt i przypisz tak, jak opisano wcześniej.

## Aby przypisać skrypt do formantu formularza

1. Wstaw formant formularza, na przykład przycisk: na pasku narzędzi Formanty formularza kliknij ikonę Przycisk, a następnie przeciągnij przycisk w dokumencie.

2. Przy zaznaczonym formancie formularza kliknij przycisk Formant na pasku narzędzi Formanty formularza.

3. Kliknij zakładkę Zdarzenia okna dialogowego Właściwości.

4. Aby otworzyć okno dialogowe umożliwiające przypisanie skryptu do zaznaczonego zdarzenia, kliknij jeden z przycisków ....

## Aby przypisać skrypt do formantu w oknie dialogowym LibreOffice Basic

1. Otwórz edytor okien dialogowych LibreOffice Basic i utwórz okno dialogowe z formantem.

2. Kliknij formant prawym przyciskiem myszy i wybierz polecenie Właściwości.

3. Kliknij zakładkę Zdarzenia okna dialogowego Właściwości.

4. Aby otworzyć okno dialogowe umożliwiające przypisanie skryptu do zaznaczonego zdarzenia, kliknij jeden z przycisków ....