Tindakan makro SetMenuItem

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

Anda boleh menggunakan tindakan makro SetMenuItem dalam pangkalan data desktop Access untuk mengesetkan keadaan item menu (didayakan atau dinyahdayakan, dipilih atau tidak dipilih) pada menu tersuai atau sejagat pada tab Tambahan .

Nota: Tindakan makro SetMenuItem berfungsi hanya dengan menu tersuai dan sejagat yang dicipta menggunakan makro menu. Tindakan makro SetMenuItem termasuk dalam Microsoft Office Access 2007 atau versi lebih baru hanya untuk keserasian dengan versi terdahulu. Ia tidak berfungsi dengan kefungsian bar perintah . Walau bagaimanapun, anda boleh menggunakan sifat didayakan dan keadaan dalam Visual Basic for Applications (VBA) modul untuk menyahdayakan atau mendayakan dan memilih atau mengosongkan pilihan item pada menu pintasan atau Menu tersuai atau sejagat.

Seting

Tindakan makro SetMenuItem mempunyai argumen berikut.

Argumen tindakan

Perihalan

Menu Indeks

Indeks menu yang mengandungi perintah yang anda ingin Setkan Negeri. Memasukkan nilai integer, bermula dari 0, bagi indeks pada menu yang diinginkan dalam menu tersuai atau sejagat. Masukkan nilai Indeks dalam kotak Menu Indeks dalam seksyen Argumen tindakan tetingkap Reka bentuk makro. Indeks adalah relatif posisi pada menu dalam makro menu untuk menu tersuai atau Sejagat (posisi tindakan makro AddMenu menu ini dalam makro menu, mengira dari 0). Paparan menu yang mungkin berbeza, kerana anda boleh menggunakan ungkapan bersyarat dalam makro menu untuk menyembunyikan atau memaparkan item menu tersuai. Ini ialah argumen yang diperlukan.

Jika anda memilih menu dengan argumen ini dan biarkan argumen Perintah Indeks dan Indeks Subcommand kosong, anda boleh mendayakan atau menyahdayakan nama menu itu sendiri. Anda tidak boleh, Walau bagaimanapun, memilih atau mengosongkan pilihan menu nama (Access mengabaikan seting semak dan Uncheck untuk argumen bendera untuk menu nama).

Perintah Indeks

Indeks perintah yang anda ingin Setkan Negeri. Memasukkan nilai integer, bermula dari 0, bagi indeks perintah yang diinginkan dalam menu yang dipilih oleh argumen Menu Indeks . Indeks adalah relatif perintah yang kedudukan dalam kumpulan makro yang menentukan menu yang dipilih untuk menu tersuai atau Sejagat (posisi makro Perintah ini dalam Kumpulan makro, mengira dari 0). Paparan menu yang mungkin berbeza, kerana anda boleh menggunakan ungkapan bersyarat dalam Kumpulan makro pada menu untuk menyembunyikan atau memaparkan perintah menu tersuai.

Subcommand Indeks

Indeks subcommand yang anda ingin Setkan Negeri. Ini digunakan hanya jika perintah diinginkan mempunyai submenu. Memasukkan nilai integer, bermula dari 0, bagi indeks subcommand yang diinginkan dalam submenu yang dipilih oleh argumen Perintah Indeks . Indeks adalah relatif subcommand di posisi dalam Kumpulan makro yang menentukan submenu terpilih untuk menu tersuai atau Sejagat (posisi makro subcommand ini dalam Kumpulan makro, mengira dari 0).

Bendera

Keadaan yang anda ingin Setkan perintah atau subcommand untuk. Klik kelabu (untuk menyahdayakan perintah — ia kelihatan malap), Ungray (untuk mendayakan), semak (untuk menempatkan semakan dengan perintah — biasanya menunjukkan telah dipilih atau toggled), atau Uncheck (untuk mengalih keluar semak). Nilai lalai ialah Ungray.

Catatan

Tindakan makro SetMenuItem berfungsi hanya pada menu tersuai atau sejagat. Jika tetingkap aktif mempunyai menu tersuai atau sejagat, menjalankan makro yang mengandungi tindakan makro SetMenuItem menyebabkan ralat masa jalanan.

Anda boleh menggunakan tindakan ini untuk mengesetkan keadaan perintah menu dan subcommands, tetapi tidak subcommands subcommands.

Untuk menjalankan tindakan makro SetMenuItem dalam Visual Basic for Applications (VBA) modul, gunakan kaedah SetMenuItem bagi objek DoCmd .

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.

×