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
-
Wybierz Narzędzia - Dostosuj i kliknij zakładkę Wydarzenia.
-
Wybierz, czy przypisanie ma obowiązywać na poziomie globalnym, czy tylko w bieżącym dokumencie w polu listy Zapisz w.
-
Wybierz zdarzenie z listy Wydarzenie.
-
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.
-
Kliknij przycisk Przypisz.
-
Kliknij przycisk OK, aby zamknąć okno dialogowe.
Usunięcie przypisania makra do zdarzenia
-
Wybierz Narzędzia - Dostosuj i kliknij zakładkę Wydarzenia.
-
Wybierz, czy usunięcie przypisania ma obowiązywać na poziomie globalnym, czy tylko w bieżącym dokumencie w polu listy Zapisz w.
-
Z listy Wydarzenie wybierz zdarzenie zawierające przypisanie, które ma zostać usunięte.
-
Kliknij przycisk Usuń.
-
Kliknij przycisk OK, aby zamknąć okno dialogowe.