Mencipta Menu tersuai dan menu pintasan menggunakan makro

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Anda boleh menggunakan makro Access untuk mencipta Menu pintasan tersuai yang muncul apabila anda klik kanan borang, laporan atau kawalan individu. Anda juga boleh mencipta Menu tersuai yang muncul pada reben untuk khusus borang atau laporan.

Untuk mencipta menu menggunakan makro, anda melaksanakan tiga langkah utama:

  1. Mencipta kumpulan makro yang mentakrifkan perintah menu.

  2. Mencipta makro lain yang mencipta menu itu sendiri.

  3. Lampirkan menu untuk kawalan borang, laporan atau untuk pangkalan data secara keseluruhan.

Seksyen berikut akan membimbing anda melalui langkah-langkah ini secara terperinci.

Langkah 1: Mencipta kumpulan makro yang mengandungi perintah menu

Dalam langkah ini, anda mencipta kumpulan makro, setiap makro yang akan perintah berasingan pada menu pintasan anda.

Apakah Kumpulan makro

Kumpulan makro adalah objek tunggal makro yang mengandungi makro bebas dua atau lebih. Makro individu mengenal pasti dengan menaip nama untuk setiap makro dalam lajur nama makro. Dalam ilustrasi berikut, Macro3 ialah Kumpulan makro. NotFoundMsg dan FoundMsg adalah individu makro dalam Kumpulan, setiap makro yang terdiri daripada dua tindakan makro.

Contoh kumpulan makro

Nota: Lajur Nama makro yang tersembunyi secara lalai. Untuk memaparkan lajur Nama makro , pada tab Reka bentuk , dalam Kumpulan Tunjukkan/Sembunyikan , klik Nama makro.

  1. Pada tab Cipta, dalam kumpulan Lain, klik Makro. Jika perintah ini tidak tersedia, klik anak panah di bawah sama ada butang Modul atau Modul Kelas kemudian klik Makro.

  2. Pada tab Reka bentuk , dalam Kumpulan Tunjukkan/Sembunyikan , klik Nama makro untuk memaparkan lajur Nama makro .

  3. Bagi setiap perintah yang anda inginkan pada Menu pintasan tersuai anda:

    • Dalam lajur Nama makro , masukkan teks yang anda ingin paparkan pada menu pintas (contohnya, "Cetak laporan" atau "Menyimpan").

      1. Nota: Untuk mencipta kunci capaian agar anda boleh menggunakan papan kekunci untuk memilih perintah, taipkan satu ampersan (&) sebelum Surat yang anda ingin capai utama dalam nama perintah (contohnya, "& Simpan"). Surat ini akan bergaris bawah pada menu.

    • Dalam lajur tindakan , pilih tindakan pertama yang anda ingin berlaku apabila anda mengklik perintah pada menu pintas.

    • Jika terdapat lebih banyak tindakan yang anda ingin berlaku apabila anda memilih perintah ini, tambah mereka pada baris berikutnya. Untuk setiap tindakan yang berikutnya, biarkan Nama makro sel kosong.

      1. Nota: Untuk mencipta garis antara dua perintah menu, taipkan sempang (-) dalam lajur Nama makro antara perintah menu yang sesuai.

  4. Simpan dan nama makro, contohnya, mcrShortcutMenuCommands.

Ilustrasi berikut menunjukkan Kumpulan makro contoh untuk menu tersuai atau menu pintas.

Kumpulan makro menu dalam pandangan Reka Bentuk

Langkah 2: Cipta makro yang mencipta menu

Langkah ini mungkin kelihatan lewah, tetapi untuk mencipta menu pintasan daripada Kumpulan makro yang anda cipta dalam langkah 1, anda mesti mencipta makro kedua yang mengandungi yang AddMenu tindakan makro. Makro ini kadangkala dipanggil "makro menu".

  1. Pada tab Cipta, dalam kumpulan Lain, klik Makro. Jika perintah ini tidak tersedia, klik anak panah di bawah sama ada butang Modul atau Modul Kelas kemudian klik Makro.

  2. Pada baris pertama makro, pilih AddMenu dalam senarai tindakan .

  3. Di bawah Tindakan argumen, dalam kotak Nama Menu , taipkan nama menu (contohnya, "laporan perintah"). Argumen ini tidak diperlukan tetapi disyorkan jika, dalam langkah 3, anda merancang untuk menambahkan menu tab reben (seperti Tambahan tab pada borang atau laporan). Jika menu ditambah sebagai menu pintasan dalam langkah 3, argumen Menu nama diabaikan.

  4. Dalam kotak Nama makro Menu , masukkan nama makro yang anda cipta dalam langkah 1.

  5. Simpan dan nama makro, contohnya, mcrAddShortcutMenu.

Ilustrasi berikut menunjukkan makro menu contoh yang mencipta menu kami direka bentuk dalam langkah 1.

Makro menu dalam pandangan Reka Bentuk

Langkah 3: Melampirkan menu kawalan, borang, laporan atau pangkalan data

Bergantung pada tempat yang anda inginkan menu yang muncul, gunakan salah satu atau lebih daripada prosedur berikut.

  • Menambahkan menu tab tambahan pada borang atau laporan

    Gunakan prosedur ini jika anda inginkan menu yang muncul pada tab Tambahan khusus borang atau laporan, seperti yang ditunjukkan dalam ilustrasi berikut:

    Tab Tambahan mengandungi menu tersuai

    1. Dalam anak tetingkap navigasi, klik kanan borang atau laporan yang anda ingin menu yang muncul, dan kemudian klik Pandangan Reka bentuk.

    2. Pada tab Reka bentuk , dalam Kumpulan Tunjukkan/Sembunyikan , klik Helaian sifat.

    3. Pilih objek keseluruhan dengan memilih borang atau laporan daripada senarai di atas anak tetingkap tugas helaian sifat.

    4. Pada tab lain pada helaian sifat, dalam kotak sifat Menu pintasan , taip nama makro yang anda cipta dalam langkah 2 (dalam contoh ini, "mcrAddShortcutMenu").

      Pada kali berikutnya anda membuka borang atau laporan, tab Tambahan muncul dalam reben. Klik tab untuk melihat menu.

      Untuk maklumat lanjut tentang teknik penyesuaian reben, seperti menambah tab tersuai atau menyembunyikan tab lalai, lihat artikel sesuaikan reben.

      Reben merupakan komponen Antara muka pengguna Microsoft Office Fluent.

  • Tambah menu sebagai menu pintasan untuk borang, laporan atau kawalan

    Gunakan prosedur ini jika anda inginkan menu yang muncul apabila anda klik kanan borang khusus, laporan atau kawalan, seperti yang ditunjukkan dalam ilustrasi berikut:

    Menu pintasan ringkas

    1. Dalam anak tetingkap navigasi, klik kanan borang atau laporan yang anda inginkan menu pintas muncul dan kemudian klik Pandangan Reka bentuk.

    2. Pada tab Reka bentuk , dalam Kumpulan Tunjukkan/Sembunyikan , klik Helaian sifat.

    3. Pilih kawalan atau objek yang anda ingin lampirkan menu pintas.

      Nota: Untuk memilih objek seluruh, pilih borang atau laporan daripada senarai di atas anak tetingkap tugas helaian sifat.

    4. Pada tab lain pada helaian sifat, dalam kotak sifat Bar Menu pintasan , taip nama makro yang anda cipta dalam langkah 2 (dalam contoh ini, "mcrAddShortcutMenu").

  • Tambah menu sebagai menu pintas sejagat

    Prosedur ini menggantikan semua Menu pintasan lalai dalam pangkalan data semasa. Menu pintasan tersuai yang anda telah dilampirkan khusus borang, laporan atau kawalan tidak terjejas.

    1. Klik Butang Microsoft Office Imej butang dan kemudian klik Opsyen Access.

    2. Dalam kotak dialog Opsyen Access , klik Pangkalan data semasa.

    3. Di bawah opsyen bar alat dan reben, dalam kotak Bar Menu pintasan , taip nama makro yang anda cipta dalam langkah 2 (dalam contoh ini, "mcrAddShortcutMenu").

Nota: 

  • Menu pintasan tersuai menggantikan Menu pintasan lalai bagi objek yang mereka dilampirkan. Jika anda ingin kekalkan tertentu perintah Access menggunakan pada menu ini, menggunakan tindakan RunCommand untuk meletakkan perintah dalam Kumpulan makro untuk menu yang anda inginkan mereka.

  • Menu pintasan tersuai yang bersambung dengan kawalan menggantikan sebarang Menu pintasan tersuai lain yang ditakrifkan dalam pangkalan data. Menu pintasan tersuai yang dilampirkan pada borang atau laporan menggantikan menu pintas sejagat tersuai.

  • Apabila anda menentukan makro menu borang atau laporan atau pangkalan data, Access menjalankan makro menu ini apabila borang, laporan atau pangkalan data dibuka. Jika anda membuat perubahan kepada makro menu atau Kumpulan makro yang menentukan perintahnya semasa borang, laporan, atau pangkalan data dibuka, anda mesti menutup borang, laporan atau pangkalan data dan membukanya semula untuk melihat perubahan.

  • Untuk mencipta submenu, ikuti langkah 1 untuk mencipta kumpulan makro yang berasingan yang mengandungi hanya perintah submenu. Kemudian, ikuti langkah 1 sekali lagi untuk mentakrifkan perintah Menu higher-level. Tambahkan submenu sebagai item dalam Kumpulan makro higher-level menggunakan tindakan makro AddMenu . Ilustrasi berikut menunjukkan Kumpulan makro menu yang mengandungi submenu dan kemudian menunjukkan menu pintasan yang terhasil. Baris ketiga dalam Kumpulan makro mencipta Eksport untuk … submenu (mcrSubMenu).

    Menu pintasan yang mengandungi submenu

    Anda boleh mencipta berbilang aras submenu menggunakan tindakan AddMenu dalam Kumpulan makro bagi setiap aras menu. Pastikan untuk membekalkan nilai untuk Menu nama argumen untuk setiap tindakan AddMenu , jika tidak submenu akan muncul sebagai baris kosong dalam higher-level menu.

  • Syarat makro yang disokong dalam makro menu aras teratas sahaja. Dengan kata lain, anda boleh menggunakan syarat dalam makro menu untuk menentukan jika menu tertentu atau menu pintas akan dipaparkan, tetapi hanya untuk Menu pada aras atas. Anda tidak boleh menggunakan syarat untuk memaparkan atau menyembunyikan perintah atau submenu pada menu. Anda juga boleh menggunakan syarat untuk menyembunyikan atau menunjukkan menu pintasan tersuai atau menu pintas sejagat.

  • Secara pilihan, makro menu yang anda cipta dalam langkah 2 boleh menjadi sebahagian daripada Kumpulan makro. Contohnya, jika anda mempunyai beberapa Menu pintasan untuk kawalan atau objek lain, anda boleh mencipta objek tunggal makro yang mengandungi semua makro menu diperlukan. Pastikan untuk memaparkan lajur Nama makro dan taipkan nama unik untuk setiap makro. Dalam langkah 3, menggunakan tatatanda berikut untuk merujuk kepada makro: macrogroupname.macroname. Contohnya, mcrAddShortcutMenus.AddMenu2.

Halaman Atas

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×