Spis treści
Indeks 🔎︎

# Makra sterowane zdarzeniami

Poniżej opisano sposób przypisania programów Basic do zdarzeń programu.

Przypisanie makr do zdarzeń pozwala na automatyczne uruchamianie makr w momencie wystąpienia określonego zdarzenia programowego. Poniższa tabela zawiera przegląd zdarzeń programowych wraz z punktem, w którym jest uruchamiane przypisane makro.

Zdarzenie | Przypisane makro jest uruchamiane...
Początek programu | ... po uruchomieniu aplikacji LibreOffice.
Zakończenie programu | ...przed zakończeniem działania aplikacji LibreOffice.
Utwórz dokument | ...po utworzeniu nowego dokumentu za pomocą polecenia Plik - Nowy lub ikony Nowy.
Otwórz dokument | ...po otwarciu dokumentu za pomocą polecenia Plik - Otwórz lub ikony Otwórz.
Zapisz dokument jako | ...przed zapisaniem dokumentu pod określoną nazwą (za pomocą polecenia Plik - Zapisz jako lub Plik - Zapisz lub za pomocą ikony Zapisz, jeśli nazwa pliku nie została jeszcze określona).
Dokument został zapisany jako | ... ...po zapisaniu dokumentu pod określoną nazwą (za pomocą polecenia Plik - Zapisz jako lub Plik - Zapisz lub za pomocą ikony Zapisz, jeśli nazwa pliku nie została jeszcze określona).
Zapisz dokument | ...przed zapisaniem dokumentu za pomocą polecenia Plik - Zapisz lub za pomocą ikony Zapisz, jeśli nazwa pliku została już określona.
Dokument został zapisany | ...po zapisaniu dokumentu za pomocą polecenia Plik - Zapisz lub za pomocą ikony Zapisz, jeśli nazwa pliku została już określona.
Zamykanie dokumentu | ...przed zamknięciem dokumentu.
Dokument został zamknięty | ...po zamknięciu dokumentu. Uwaga: Zdarzenie "Zapisz dokument" może mieć miejsce także, kiedy dokument jest zapisywany przed zamknięciem.
Uaktywnij dokument | ...po przesunięciu dokumentu na pierwszy plan.
Dezaktywuj dokument | ...po przesunięciu innego dokumentu na pierwszy plan.
Drukuj dokument | ...po zamknięciu okna dialogowego Drukuj, ale przed rozpoczęciem bieżącego procesu drukowania.
Błąd wykonania JavaScript | ...w przypadku wystąpienia błędu wykonania JavaScript.
Drukuj korespondencję seryjną | ...po zamknięciu okna dialogowego Drukuj, ale przed rozpoczęciem bieżącego procesu drukowania. Zdarzenie ma miejsce po wydrukowaniu każdej kopii.
Zmiana liczby stron | ...po zmianie liczby stron.
Wiadomość odebrana | ...jeśli zostanie odebrana wiadomość.

## Przypisanie makra do zdarzenia

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

2. Wybierz, czy przypisanie ma obowiązywać na poziomie globalnym, czy tylko w bieżącym dokumencie w polu listy Zapisz w.

3. Wybierz zdarzenie z listy Wydarzenie.

4. Z listy Makra wybierz moduł zawierający makro, które ma zostać przypisane do wybranego zdarzenia. Lista zawiera hierarchiczną listę modułów, bibliotek, plików i szablonów.

5. Kliknij przycisk Przypisz.

6. Kliknij przycisk OK, aby zamknąć okno dialogowe.

## Usunięcie przypisania makra do zdarzenia

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

2. Wybierz, czy usunięcie przypisania ma obowiązywać na poziomie globalnym, czy tylko w bieżącym dokumencie w polu listy Zapisz w.

3. Z listy Wydarzenie wybierz zdarzenie zawierające przypisanie, które ma zostać usunięte.

4. Kliknij przycisk Usuń.

5. Kliknij przycisk OK, aby zamknąć okno dialogowe.