Modul
Isi
Indeks 🔎︎

# Event-Driven Macros

Bagian ini mendeskripsikan bagaimana untuk menetapkan program Basic ke peristiwa program.

Anda dapat secara otomatis mengeksekusi makro ketika kejadian perangkat lunak tertentu terjadi dengan menetapkan makro yang diinginkan ke kejadian. Tabel berikut memberikan ringkasan kejadian program dan pada titik mana makro yang ditetapkan dijalankan.

Peristiwa | Makro yang ditetapkan dieksekusi...
Mulai Program | ... setelah aplikasi LibreOffice dimulai.
Kode program | ...sebelum aplikasi LibreOffice dihentikan.
Membuat Dokumen | ...setelah dokumen baru dibuat dengan Berkas - Baru atau dengan ikon Baru.
Membuka Dokumen | ...setelah dokumen dibuka dengan Berkas - Buka atau dengan ikon Buka.
Simpan Dokumen Sebagai | ...sebelum dokumen disimpan dengan nama spesifik (dengan Berkas - Simpan Sebagai, atau dengan Berkas - Simpan atau ikon Simpan, jika nama dokumen belum ditentukan).
Dokumen telah disimpan sebagai | ... setelah sebuah dokumen disimpan dengan nama spesifik (dengan Berkas - Simpan Sebagai, atau dengan Berkas - Simpan atau dengan ikon Simpan, jika nama dokumen belum ditentukan).
Simpan Dokumen | ...sebelum sebuah dokumen disimpan dengan Berkas - Simpan atau Simpan ikon, asalkan nama dokumen telah ditentukan.
Dokumen telah disimpan | ...setelah sebuah dokumen disimpan dengan Berkas - Simpan atau Simpan ikon, asalkan nama dokumen telah ditentukan.
Dokumen sedang ditutup | ... sebelum dokumen ditutup.
Dokumen ditutup | ...setelah dokumen ditutup. Perhatikan bahwa kejadian "Simpan Dokumen" juga dapat terjadi ketika dokumen disimpan sebelum ditutup.
Aktifasi Dokumen | ... usai dokumen dibawa ke permukaan.
Deaktifasi Dokumen | ... usai dokumen dibawa ke bawah permukaan.
Cetak Dokumen | ...setelah Cetak dialog ditutup, tapi sebelum proses cetak yang sebenarnya dimulai.
Galat run-time JavaScripts | ...ketika terjadi galat run-time JavaScript.
Cetak Mail Merge | ...setelah Cetak dialog ditutup, tetapi sebelum proses cetak yang sebenarnya dimulai. Kejadian ini terjadi untuk setiap salinan yang dicetak.
Ganti jumlah halaman | ...saat jumlah halaman berubah.
Pesan diterima | ... jika pesan diterima.

## Menetapkan Makro ke Kejadian

1. Pilih Alat-alat - Kostum dan klik Events tab.

2. Pilih apakah Anda ingin tugas tersebut berlaku secara global atau hanya berlaku dalam dokumen saat ini di Simpan di daftar kotak.

3. Pilih kejadian dari Kejadian daftar.

4. Klik Makro dan pilih makro yang akan ditetapkan ke kejadian yang dipilih.

5. Klik Oke untuk menetapkan makro.

6. Klik Oke untuk menutup dialog.

## Menghapus Penugasan Makro ke kejadian

1. Pilih Alat - Sesuaikan dan klikKejadian tab.

2. Pilih apakah Anda ingin menghapus penugasan global atau tugas yang hanya valid dalam dokumen saat ini dengan memilih opsi diSimpan dalamdaftar kotak.

3. Pilih acara yang berisi tugas yang akan dihapus dariKejadiandaftar.

4. Klik Buang.

5. Klik Oke untuk menutup dialog.