באפשרותך להשתמש בפעולת המאקרו SetMenuItem במסדי נתונים של שולחן עבודה של Access כדי להגדיר את מצב פריטי התפריט (זמין או לא זמין, נבחר או לא נבחר) בתפריטים מותאמים אישית או בתפריטים כלליים בכרטיסיה תוספות .

הערה: פעולת המאקרו SetMenuItem פועלת רק עם תפריטים מותאמים אישית וכללי שנוצרו באמצעות פקודות מאקרו של תפריט. פעולת המאקרו SetMenuItem כלולה ב Microsoft Office Access 2007 וגירסאות מתקדמות יותר רק עבור תאימות לגירסאות קודמות. היא אינה פועלת עם הפונקציונליות של ה סרגל הפקודות. עם זאת, באפשרותך להשתמש במאפייני הזמינותוהמצב במודול Visual basic FOR applications (VBA) כדי להפוך ללא זמין או להפוך פריטים לזמינים או לבטל את הבחירה של פריטים בתפריטי קיצור או בתפריטים מותאמים אישית או כלליים.

הגדרה

פעולת המאקרו SetMenuItem מכילה את הארגומנטים הבאים.

ארגומנט פעולה

תיאור

אינדקס תפריט

האינדקס של התפריט המכיל את הפקודה שעבורה ברצונך להגדיר את המדינה. הזן ערך מספר שלם, החל מ-0, עבור האינדקס של התפריט הרצוי בתפריט מותאם אישית או כללי. הזן את ערך האינדקס בתיבה אינדקס התפריט במקטע ארגומנטים של הפעולה של חלון עיצוב המאקרו. האינדקס הוא יחסי למיקום התפריט במאקרו התפריט עבור התפריט המותאם אישית או הכללי (מיקום פעולת המאקרו AddMenu של תפריט זה במאקרו התפריט, כולל מ-0). תצוגת התפריט עשויה להיות שונה במקצת, מאחר שניתן להשתמש בביטויים מותנים במאקרו התפריט כדי להסתיר או להציג פריטי תפריט מותאמים אישית. זהו ארגומנט נדרש.

אם אתה בוחר תפריט עם ארגומנט זה ומשאיר את הארגומנטים אינדקס פקודותואינדקס פקודת משנה ריקים, באפשרותך להפוך את שם התפריט עצמו לזמין או ללא זמין. עם זאת, לא ניתן לבחור שם תפריט (Access מתעלם מהגדרות הסימוןוביטול הסימון של הארגומנט דגל עבור שמות התפריטים).

אינדקס פקודות

אינדקס הפקודה שעבורה ברצונך להגדיר את המדינה. הזן ערך מספר שלם, החל מ-0, עבור האינדקס של הפקודה הרצויה בתפריט שנבחר על-ידי ארגומנט אינדקס התפריט . האינדקס הוא יחסי למיקומו של הפקודה ב קבוצת פקודות מאקרו המגדיר את התפריט שנבחר עבור התפריט המותאם אישית או כללי (מיקום המאקרו של פקודה זו בקבוצת המאקרו, כולל מ-0). תצוגת התפריט עשויה להיות שונה במקצת, מאחר שניתן להשתמש בביטויים מותנים בקבוצת המאקרו של התפריט כדי להסתיר או להציג פקודות תפריט מותאמות אישית.

אינדקס פקודת מפתח

האינדקס של פקודת המשנה שעבורה ברצונך להגדיר את המדינה. אפשרות זו חלה רק אם הפקודה הרצויה כוללת תפריט משנה. הזן ערך מספר שלם, החל מ-0, עבור האינדקס של פקודת המשנה הרצויה בתפריט המשנה שנבחר על-ידי הארגומנט Index Command . האינדקס הוא יחסי למיקום של פקודת המשנה בקבוצת המאקרו המגדירה את תפריט המשנה שנבחר עבור התפריט מותאם אישית או כללי (מיקום מאקרו של פקודת משנה זו בקבוצת המאקרו, כולל מ-0).

דגל

המדינה שברצונך להגדיר לה את הפקודה או פקודת המשנה. לחץ על אפור (כדי להפוך את הפקודה ללא זמינה — היא מעומעמת), לא אפור (כדי להפוך אותה לזמינה), סמן את האפשרות (כדי למקם בדיקה לפי הפקודה — בדרך כלל מציינת שהיא נבחרה או הופעלה) או בטל את הסימון (כדי להסיר את השיק). ברירת המחדל היא ' לא אפור'.

הערות

פעולת המאקרו SetMenuItem פועלת רק בתפריט מותאם אישית או כללי. אם החלון הפעיל אינו כולל תפריט מותאם אישית או כללי, הפעלת מאקרו המכיל את פעולת המאקרו SetMenuItem גורמת ל שגיאת זמן ריצה.

באפשרותך להשתמש בפעולה זו כדי להגדיר את מצב פקודות התפריט ופקודות הפקודה, אך לא את פקודות הפקודות של פקודות משתיבה.

כדי להפעיל את פעולת המאקרו setmenuitem במודול Visual Basic for applications (VBA), השתמש בשיטת SetMenuItem של האובייקט DoCmd .

זקוק לעזרה נוספת?

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Microsoft Office Insider

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלכם?

תודה על המשוב!

×