Anda bisa menggunakan tindakan makro Setmenuitem di database desktop Access untuk mengatur status item menu (diaktifkan atau dinonaktifkan, dipilih atau tidak dipilih) pada menu kustom atau global pada tab Add-in .

Catatan: Tindakan makro Setmenuitem hanya berfungsi dengan menu kustom dan global yang dibuat menggunakan makro menu. Tindakan makro Setmenuitem disertakan dalam versi Microsoft Office Access 2007 dan yang lebih baru hanya untuk kompatibilitas dengan versi sebelumnya. Tidak berfungsi dengan fungsionalitas bilah perintah . Namun, Anda dapat menggunakan properti aktif dan status dalam modul Visual Basic for Applications (VBA) untuk menonaktifkan atau mengaktifkan dan memilih atau tidak memilih item pada menu pintasan atau menu kustom atau global.

Pengaturan

Tindakan makro Setmenuitem memiliki argumen berikut.

Argumen tindakan

Deskripsi

Indeks menu

Indeks menu yang berisi perintah yang Anda inginkan untuk mengatur status. Masukkan nilai bilangan bulat, mulai dari 0, untuk indeks menu yang diinginkan dalam menu kustom atau global. Masukkan nilai indeks dalam kotak indeks menu di bagian argumen tindakan dari jendela desain makro. Indeks adalah relatif terhadap posisi menu dalam makro menu untuk menu kustom atau global (posisi tindakan makro menu Addmenu di menu ini, dihitung dari 0). Tampilan Menu mungkin agak berbeda, karena Anda bisa menggunakan ekspresi bersyarat dalam makro menu untuk menyembunyikan atau menampilkan item menu kustom. Ini adalah argumen yang diperlukan.

Jika Anda memilih menu dengan argumen ini dan membiarkan argumen index perintah dan subcommand kosong, Anda bisa mengaktifkan atau menonaktifkan nama menu itu sendiri. Namun, Anda tidak dapat memilih atau membatalkan pilihan nama menu (Access mengabaikan pengaturan centang dan Hapus centang untuk argumen bendera untuk nama menu).

Indeks perintah

Indeks perintah yang ingin Anda setel statusnya. Masukkan nilai bilangan bulat, mulai dari 0, untuk indeks perintah yang diinginkan dalam menu yang dipilih oleh argumen indeks menu . Indeks relatif terhadap posisi perintah dalam grup makro yang menentukan menu yang dipilih untuk menu kustom atau global (posisi makro perintah ini dalam grup makro, dihitung dari 0). Tampilan Menu mungkin agak berbeda, karena Anda bisa menggunakan ekspresi bersyarat dalam grup makro menu untuk menyembunyikan atau menampilkan perintah menu kustom.

Indeks subperintah

Indeks dari subperintah yang ingin Anda setel negaranya. Ini hanya berlaku jika perintah yang diinginkan memiliki submenu. Masukkan nilai bilangan bulat, mulai dari 0, untuk indeks subperintah yang diinginkan di submenu yang dipilih oleh argumen indeks perintah . Indeks relatif terhadap posisi subperintah di grup makro yang menentukan submenu yang dipilih untuk menu kustom atau global (posisi makro subperintah ini dalam grup makro, menghitung dari 0).

Menandai

Status yang Anda inginkan untuk mengatur perintah atau subperintah ke. Klik abu-abu (untuk menonaktifkan perintah — muncul redup), Pisahkan (untuk mengaktifkannya), centang (untuk meletakkan tanda centang menurut perintah — biasanya mengindikasikan bahwa telah dipilih atau Toggle), atau Kosongkan (untuk menghapus pemeriksaan). Defaultnya adalah Ungray.

Keterangan

Tindakan makro Setmenuitem hanya berfungsi pada menu kustom atau global. Jika jendela aktif tidak memiliki menu kustom atau global, menjalankan makro yang berisi tindakan makro Setmenuitem menyebabkan kesalahan durasi.

Anda bisa menggunakan tindakan ini untuk mengatur status perintah menu dan subperintah, tapi bukan perintah subperintah.

Untuk menjalankan tindakan makro Setmenuitem dalam modul Visual Basic for Applications (VBA), gunakan metode setmenuitem dari objek DoCmd .

Perlu bantuan lainnya?

Kembangkan keterampilan Anda

JELAJAHI PELATIHAN >

Dapatkan fitur baru terlebih dahulu

GABUNG MICROSOFT INSIDER >

Apakah informasi ini bermanfaat?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?

Terima kasih atas umpan balik Anda!

×