Membuat menu kustom dan menu pintasan dengan menggunakan makro

Catatan: Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

Anda bisa menggunakan makro Access untuk membuat pintasan kustom menu yang muncul saat Anda mengklik kanan formulir, laporan, atau kontrol individual. Anda juga bisa membuat kustom menu yang muncul di pita untuk tertentu formulir atau laporan.

Untuk membuat menu dengan menggunakan makro, Anda melakukan tiga langkah utama:

  1. Membuat grup makro yang menentukan perintah menu.

  2. Membuat makro yang lain yang membuat menu itu sendiri.

  3. Lampirkan menu untuk kontrol formulir, laporan, atau untuk database secara keseluruhan.

Bagian berikut ini memandu Anda dalam langkah-langkah ini secara mendetail.

Langkah 1: Membuat grup makro yang berisi perintah menu

Dalam langkah ini, Anda membuat grup makro, setiap makro yang akan terpisah perintah pada menu pintasan.

Apa itu grup makro

Grup makro adalah objek tunggal makro yang berisi dua atau beberapa makro independen. Makro individual diidentifikasi dengan mengetik nama untuk makro setiap di kolom nama makro. Dalam ilustrasi berikut, Macro3 adalah grup makro. NotFoundMsg dan FoundMsg adalah individual makro dalam grup, setiap makro yang terdiri dari dua tindakan makro.

Contoh grup Makro

Catatan: Kolom Nama makro disembunyikan secara default. Untuk menampilkan kolom Nama makro , pada tab desain , di grup Perlihatkan/Sembunyikan , klik Nama makro.

  1. Pada tab <ui>Buat</ui>, di grup <ui>Lainnya</ui>, klik <ui>Makro</ui>. Jika perintah ini tidak tersedia, klik panah di bawah <ui>Modul</ui> atau tombol <ui>Modul Kelas</ui>, lalu klik <ui>Makro</ui>.

  2. Pada tab desain , di grup Perlihatkan/Sembunyikan , klik Nama makro untuk menampilkan kolom Nama makro .

  3. Untuk setiap perintah yang Anda inginkan pada Menu pintasan kustom Anda:

    • Di kolom Nama makro , masukkan teks yang ingin Anda Tampilkan pada menu pintasan (misalnya, "Cetak laporan" atau "Simpan").

      1. Catatan: Untuk membuat kunci akses sehingga Anda bisa menggunakan keyboard untuk memilih perintah, ketik simbol dan (&) sebelum huruf yang Anda inginkan menjadi kunci akses dalam nama perintah (misalnya, "&Save"). Surat ini akan digarisbawahi pada menu.

    • Di kolom tindakan , pilih tindakan pertama yang Anda ingin mengambil tempat saat Anda mengklik perintah pada menu pintasan.

    • Jika ada tindakan lainnya yang Anda inginkan untuk terjadi ketika Anda memilih perintah ini, menambahkannya pada baris berikutnya. Untuk tiap tindakan selanjutnya, biarkan Nama makro sel kosong.

      1. Catatan: Untuk membuat garis di antara dua menu perintah, ketik tanda hubung (-) dalam kolom Nama makro di antara perintah menu yang sesuai.

  4. Simpan dan nama makro, misalnya, mcrShortcutMenuCommands.

Ilustrasi berikut memperlihatkan grup makro contoh untuk menu kustom atau menu pintasan.

Grup makro menu dalam tampilan Desain

Langkah 2: Membuat makro yang membuat menu

Langkah ini mungkin tampaknya berlebihan, tapi untuk membuat menu pintasan dari grup makro yang Anda buat di langkah 1, Anda harus membuat makro kedua yang berisi AddMenu tindakan makro. Makro ini kadang disebut "makro menu".

  1. Pada tab <ui>Buat</ui>, di grup <ui>Lainnya</ui>, klik <ui>Makro</ui>. Jika perintah ini tidak tersedia, klik panah di bawah <ui>Modul</ui> atau tombol <ui>Modul Kelas</ui>, lalu klik <ui>Makro</ui>.

  2. Di baris pertama makro, pilih AddMenu dalam daftar tindakan .

  3. Di bawah Tindakan argumen, dalam kotak Nama Menu , ketikkan nama menu (misalnya, "laporan perintah"). Argumen ini tidak diperlukan, tetapi direkomendasikan jika, di langkah 3, yang Anda rencanakan untuk menambahkan menu ke tab pita (seperti tab Add-in dari formulir atau laporan). Jika menu ditambahkan sebagai menu pintasan di langkah 3, argumen Nama Menu diabaikan.

  4. Dalam kotak Nama makro Menu , masukkan nama makro yang Anda buat di langkah 1.

  5. Simpan dan nama makro, misalnya, mcrAddShortcutMenu.

Ilustrasi berikut memperlihatkan contoh menu makro yang membuat menu kami didesain di langkah 1.

Menu makro dalam tampilan Desain

Langkah 3: Melampirkan menu ke kontrol formulir, laporan, atau database

Bergantung pada di mana Anda ingin menu muncul, gunakan salah satu atau beberapa prosedur berikut ini.

  • Menambahkan menu ke tab Add-in dari formulir atau laporan

    Gunakan prosedur ini jika Anda ingin menu muncul pada tab Add-in untuk tertentu formulir atau laporan, seperti yang diperlihatkan dalam ilustrasi berikut ini:

    Tab Add-In berisi menu kustom

    1. Di panel navigasi, klik kanan formulir atau laporan tempat Anda ingin menu muncul, dan lalu klik Tampilan desain.

    2. Pada tab Desain, dalam grup Perlihatkan/Sembunyikan, klik Lembar Properti.

    3. Pilih seluruh objek dengan memilih formulir atau laporan dari daftar di bagian atas panel tugas lembar properti.

    4. Pada tab lainnya pada lembar properti, dalam kotak properti Menu pintasan , ketik nama makro yang Anda buat di langkah 2 (dalam contoh ini, "mcrAddShortcutMenu").

      Saat berikutnya Anda membuka formulir atau laporan, tab Add-in muncul di pita. Klik tab untuk melihat menu.

      Untuk informasi selengkapnya tentang teknik kustomisasi pita, seperti menambahkan tab kustom atau menyembunyikan tab default, lihat artikel kustomisasi pita.

      Pita merupakan komponen dari Antarmuka pengguna Microsoft Office Fluent.

  • Menambahkan menu sebagai menu pintasan untuk formulir, laporan, atau kontrol

    Gunakan prosedur ini jika Anda ingin menu muncul saat Anda mengklik kanan formulir tertentu, laporan, atau kontrol, seperti yang diperlihatkan dalam ilustrasi berikut ini:

    Menu pintasan sederhana

    1. Di panel navigasi, klik kanan formulir atau laporan tempat Anda ingin menu pintasan yang muncul, dan lalu klik Tampilan desain.

    2. Pada tab Desain, dalam grup Perlihatkan/Sembunyikan, klik Lembar Properti.

    3. Pilih kontrol atau objek yang ingin Anda lampirkan menu pintasan.

      Catatan: Untuk memilih seluruh objek, pilih formulir atau laporan dari daftar di bagian atas panel tugas lembar properti.

    4. Pada tab lainnya pada lembar properti, dalam kotak properti Bilah Menu pintasan , ketik nama makro yang Anda buat di langkah 2 (dalam contoh ini, "mcrAddShortcutMenu").

  • Menambahkan menu sebagai menu pintasan global

    Prosedur ini menggantikan semua menu pintasan default di database saat ini. Menu pintasan kustom yang Anda miliki dilampirkan ke formulir tertentu, laporan, atau kontrol tidak terpengaruh.

    1. Klik Tombol Microsoft Office Gambar tombol Office dan lalu klik Opsi Access.

    2. Di dalam kotak dialog Opsi Access, klik Database Saat Ini.

    3. Di bawah pita dan opsi Toolbar, dalam kotak Bilah Menu pintasan , ketik nama makro yang Anda buat di langkah 2 (dalam contoh ini, "mcrAddShortcutMenu").

  • Menu pintasan kustom ganti menu pintasan default untuk objek yang dilampirkan ke. Jika Anda ingin mempertahankan tertentu akses perintah pada menu ini, menggunakan tindakan RunCommand untuk meletakkan perintah dalam grup makro untuk menu yang Anda inginkan mereka.

  • Menu pintasan kustom yang terhubung ke kontrol menggantikan menu pintasan kustom lain yang ditentukan dalam database. Menu pintasan kustom yang dilampirkan ke formulir atau laporan menggantikan menu pintasan global kustom.

  • Saat Anda menentukan menu makro untuk formulir atau laporan atau untuk database, Access menjalankan makro menu ini setiap kali formulir, laporan, atau database dibuka. Jika Anda membuat perubahan pada menu makro atau grup makro yang menentukan perintahNya saat formulir, laporan, atau database terbuka, Anda harus menutup formulir, laporan, atau database dan membukanya kembali untuk melihat perubahan.

  • Untuk membuat submenu, ikuti langkah 1 untuk membuat grup terpisah makro yang berisi hanya perintah submenu. Lalu, ikuti langkah 1 lagi untuk menetapkan perintah untuk menu tingkat yang lebih tinggi. Menambahkan submenu sebagai item di tingkat yang lebih tinggi grup makro dengan menggunakan tindakan makro AddMenu . Ilustrasi berikut memperlihatkan grup makro menu yang berisi submenu, dan lalu memperlihatkan menu pintasan yang dihasilkan. Baris ketiga di grup makro membuat Ekspor ke … submenu (mcrSubMenu).

    Menu pintasan yang berisi submenu

    Anda bisa membuat beberapa tingkat submenu dengan menggunakan tindakan AddMenu di grup makro untuk tiap tingkat menu. Pastikan untuk memasukkan nilai untuk argumen Nama Menu untuk tiap tindakan AddMenu , jika tidak submenu akan muncul sebagai baris kosong di menu tingkat yang lebih tinggi.

  • Makro kondisi yang didukung di tingkat teratas menu makro saja. Dengan kata lain, Anda bisa menggunakan kondisi dalam makro menu untuk menentukan jika menu tertentu atau menu pintasan akan ditampilkan, tapi hanya untuk pada situs tingkat atas. Anda tidak bisa menggunakan kondisi untuk menampilkan atau menyembunyikan perintah atau submenu di menu. Anda juga bisa menggunakan kondisi untuk menyembunyikan atau memperlihatkan menu pintasan kustom atau menu pintasan global.

  • Secara opsional, menu makro yang Anda buat di langkah 2 bisa menjadi bagian dari grup makro. Misalnya, jika Anda memiliki beberapa menu pintasan untuk objek yang berbeda atau kontrol, Anda bisa membuat objek tunggal makro yang berisi semua makro menu diperlukan. Pastikan untuk menampilkan kolom Nama makro dan ketikkan nama unik untuk setiap makro. Di langkah 3, menggunakan notasi berikut untuk merujuk ke makro: macrogroupname.macroname. Sebagai contoh, mcrAddShortcutMenus.AddMenu2.

Atas Halaman

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×