SetMenuItem макрос әрекеті

SetMenuItem әрекетін қолдану арқылы мәзір элементтерінің күйін (қосулы немесе өшірулі, таңдалған немесе таңдау белгісі алынған) Қондырмалар қойындысындағы өзгертпелі немесе жаhандық мәзірлерге қоюыңызға болады.

Ескерту : SetMenuItem әрекеті тек өзгертпелі және жаhандық мәзірлермен макростар мәзірін қолдану арқылы жұмыс істейді. SetMenuItem әрекеті Microsoft Office Access 2007 бағдарламасына алғашқы нұсқаларымен сыйысымдылығын қамтамасыз ету үшін ғана қосылады. Ол пәрмен жолағы функциясымен жұмыс істемейді. Алайда, Visual Basic for Applications (VBA) модулінде Қосылған мен Күйі сипаттарын контекстік мәзірдегі немесе өзгертпелі не жаhандық мәзірлердегі элементтерді ажыратуға не қосуға және таңдау не таңдау белгісін алып тастау үшін қолдануыңызға болады.

Теңшеу

SetMenuItem әрекеті келесі дәлелдерді қолданады.

Әрекет дәлелі

Сипаттама

Мәзір индексі

Күйді қойғыңыз келетін пәрмені бар мәзірдің индексі. Өзгертпелі немесе жаhандық мәзірдегі қажетті мәзірдің индексі үшін 0-ден бастап бүтін сан деректер түріды енгізіңіз. Индекс мәнді Макрос құрастырғыш аумағының Әрекет дәлелдері бөліміндегі Мәзірдің индексі жолағына енгізіңіз. Индекс өзгертпелі немесе жаhандық мәзірге (мәзір макросындағы осы мәзірдің AddMenu әрекетінің орналасқан жері, 0-ден бастап санағанда) қатысты мәзір макросындағы мәзірдің орналасқан жеріне байланысты. Мәзірдің көрінісі өзгеше болуы мүмкін, өйткені Сіз шартты өрнек өзгертпелі мәзір элементтерін жасыру не көрсету үшін мәзір макросында қолдануыңызға болады. Бұл қажет етілетін дәлел.

Егер осы дәлелі бар мәзірді таңдап, Пәрмен индексі мен Ішкі пәрмен индексі дәлелдерін бос қалдырсаңыз, мәзірдің атауын қосып немесе ажыратып қоюыңызға болады. Алайда, мәзір атауын таңдап немесе таңдауын алып тастай алмайсыз (Access бағдарламасы мәзір атаулары үшін Жалауша дәлеліне Белгілеу мен Белгіні алып тастау теңшеулерін елемейді).

Пәрмен индексі

Күйін қойғыңыз келетін пәрмен индексі. Мәзірдің индексі дәлелімен таңдалған мәзірдегі қажетті пәрменнің индексі үшін 0-ден басталатын бүтін санды енгізіңіз. Бұл индекс өзгертпелі немесе жаhандық мәзір үшін (макрос тобындағы осы пәрмен макросының орналасқан жері, 0-ден бастап санағанда) таңдалған мәзірді белгілейтін макрос тобындағы пәрменнің орналасқан жеріне байланысты. Мәзірдің көрінісі өзгеше болуы мүмкін, өйткені өзгертпелі мәзір пәрмендерін жасыру немесе көрсету үшін мәзірдің макрос тобында шартты өрнектерді қолдануыңызға болады.

Ішкі пәрмен индексі

Күйін қойғыңыз келетін ішкі пәрмен индексі. Бұл қажетті пәрменде қосымша мәзір болса ғана қолданылады. Пәрмен индексі дәлелімен таңдалған ішкі мәзірдегі қажетті ішкі пәрмен идексі үшін 0-ден бастап бүтін мәнді енгізіңіз. Индекс өзгертпелі немесе жаhандық мәзірге (осы ішкі пәрмен макросының макрос тобында орналасқан жері 0-ден бастап санағанда) таңдалған ішкі мәзірді белгілейтін макрос тобындағы ішкі пәрменнің орналасқан жеріне байланысты.

Жалауша

Пәрменді немесе ішкі пәрменді қойғыңыз келетін күйі. Сұр (пәрменді ажыратып қою үшін — көмескі болып көрінеді), Сұр емес (қосып қою үшін), Белгілеу (пәрменмен құсбелгі қою үшін - әдетте, таңдалғанын немесе қосылғанын көрсетеді) немесе Құсбелгіні алу (құсбелгіні алып тастау үшін). Әдепкі күйінде Сұр емес деген қойылады.

Түсініктемелер

SetMenuItem әрекеті тек өзгертпелі немесе жаhандық мәзірде жұмыс істейді. Егер белсенді терезенің өзгертпелі немесе жаhандық мәзірі болмаса, онда SetMenuItem әрекетін орындау іске қосу уақытының қатесісін туғызады.

Бұл әрекетті мәзірдің пәрмендері мен ішкі пәрмендерінің (ішкі пәрмендердің ішкі пәрмендерінен басқа) күйін теңшеу үшін қолдануыңызға болады.

SetMenuItem әрекетін Visual Basic for Applications (VBA) модулінде орындау үшін DoCmd нысанының SetMenuItem әдісін қолданыңыз.

Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×