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 .
Pengaturan
Tindakan makro SetMenuItem memiliki argumen berikut.
Argumen tindakan |
Deskripsi |
---|---|
Indeks Menu |
Indeks menu yang berisi perintah yang ingin Anda atur statusnya. 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 relatif terhadap posisi menu dalam makro menu untuk menu kustom atau global (posisi tindakan makro AddMenu menu ini dalam makro menu, dihitung dari 0). Tampilan menu mungkin agak berbeda, karena Anda bisa menggunakan ekspresi bersyarah di makro menu untuk menyembunyikan atau menampilkan item menu kustom. Ini adalah argumen yang diperlukan. Jika Anda memilih menu dengan argumen ini dan membiarkan argumen Indeks Perintah dan Indeks Subkommand kosong, Anda bisa mengaktifkan atau menonaktifkan nama menu itu sendiri. Namun, Anda tidak dapat memilih atau membatalkan pilihan nama menu (Access mengabaikan pengaturan Periksa dan Hapus centang untuk argumen Benderai untuk nama menu). |
Indeks Perintah |
Indeks perintah yang ingin Anda atur statusnya. Masukkan nilai bilangan bulat, dimulai 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 bersyariah dalam grup makro menu untuk menyembunyikan atau menampilkan perintah menu kustom. |
Indeks Subkomand |
Indeks subkomando yang ingin Anda atur statusnya. Ini hanya berlaku jika perintah yang diinginkan memiliki submenu. Masukkan nilai bilangan bulat, dimulai dari 0, untuk indeks subkommand yang diinginkan dalam submenu yang dipilih oleh argumen Indeks Perintah . Indeks relatif terhadap posisi subkommand dalam grup makro yang menentukan submenu yang dipilih untuk menu kustom atau global (posisi makro subkommand ini dalam grup makro, dihitung dari 0). |
Bendera |
Status yang ingin Anda atur perintah atau subkomandnya. Klik Abu-abu (untuk menonaktifkan perintah — perintah tampak redup), TidakGrafi (untuk mengaktifkannya), Periksa (untuk menempatkan pemeriksaan menurut perintah — biasanya menunjukkan bahwa perintah telah dipilih atau dinonaktifkan), atau Hapus centang (untuk menghapus centang). 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 dapat menggunakan tindakan ini untuk mengatur status perintah dan subkommand menu, tetapi bukan subkommand sub-perintah.
Untuk menjalankan tindakan makro SetMenuItem dalam modul Visual Basic for Applications (VBA), gunakan metode SetMenuItem objek DoCmd .