ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

คุณสามารถใช้แมโครแอคชัน SetMenuItem ในฐานข้อมูล Access บนเดสก์ท็อปเพื่อตั้งค่าสถานะของรายการเมนู (เปิดหรือปิดใช้งาน เลือก หรือไม่ได้เลือก) บนเมนูแบบกําหนดเองหรือส่วนกลางบนแท็บ Add-In

หมายเหตุ: แมโครแอคชัน SetMenuItem จะทํางานกับเมนูแบบกําหนดเองและเมนูส่วนกลางที่สร้างขึ้นโดยใช้แมโครเมนูเท่านั้น แมโครแอคชัน SetMenuItem ถูกรวมอยู่ใน Microsoft Office Access 2007 และเวอร์ชันที่ใหม่กว่าเท่านั้นสําหรับความเข้ากันได้กับรุ่นก่อนหน้า แต่จะไม่ทํางานกับฟังก์ชัน แถบคำสั่ง อย่างไรก็ตาม คุณสามารถใช้คุณสมบัติ Enabled และ State ในโมดูล Visual Basic for Applications (VBA) เพื่อปิดใช้งานหรือเปิดใช้งาน และเลือกหรือยกเลิกการเลือกรายการบนเมนูทางลัดหรือเมนูแบบกําหนดเองหรือเมนูส่วนกลาง

การตั้งค่า

แมโครแอคชัน SetMenuItem มีอาร์กิวเมนต์ดังนี้

อาร์กิวเมนต์ของแอคชัน

คำอธิบาย

ดัชนีเมนู

ดัชนีของเมนูที่มีคําสั่งที่คุณต้องการตั้งค่าสถานะ ใส่ค่าจํานวนเต็ม โดยเริ่มต้นจาก 0 สําหรับดัชนีของเมนูที่ต้องการในเมนูกําหนดเองหรือเมนูส่วนกลาง ใส่ค่าดัชนีในกล่อง ดัชนีเมนู ในส่วน อาร์กิวเมนต์ของแอคชัน ของหน้าต่างการออกแบบแมโคร ดัชนีจะสัมพันธ์กับตําแหน่งของเมนูในแมโครเมนูสําหรับเมนูแบบกําหนดเองหรือเมนูส่วนกลาง (ตําแหน่งของแมโครแอคชัน AddMenu ของเมนูนี้ในแมโครเมนู โดยนับจาก 0) การแสดงเมนูอาจแตกต่างกันออกไป เนื่องจากคุณสามารถใช้นิพจน์เงื่อนไขในแมโครเมนูเพื่อซ่อนหรือแสดงรายการเมนูแบบกําหนดเองได้ อาร์กิวเมนต์นี้เป็นอาร์กิวเมนต์ที่จําเป็นต้องมี

ถ้าคุณเลือกเมนูที่มีอาร์กิวเมนต์นี้ และปล่อยให้อาร์กิวเมนต์ ดัชนีคําสั่ง และ ดัชนีคําสั่งย่อย ว่างไว้ คุณสามารถเปิดใช้งานหรือปิดใช้งานชื่อเมนูเองได้ อย่างไรก็ตาม คุณไม่สามารถเลือกหรือยกเลิกการเลือกชื่อเมนูได้ (Access จะละเว้นการตั้งค่า ตรวจสอบ และ ยกเลิกการเลือก สําหรับอาร์กิวเมนต์ ค่าสถานะ สําหรับชื่อเมนู)

ดัชนีคําสั่ง

ดัชนีของคําสั่งที่คุณต้องการตั้งค่าสถานะ ใส่ค่าจํานวนเต็ม โดยเริ่มต้นจาก 0 สําหรับดัชนีของคําสั่งที่ต้องการในเมนูที่เลือกโดยอาร์กิวเมนต์ ดัชนีเมนู ดัชนีจะสัมพันธ์กับตําแหน่งของคําสั่งใน กลุ่มแมโคร ที่กําหนดเมนูที่เลือกสําหรับเมนูแบบกําหนดเองหรือเมนูส่วนกลาง (ตําแหน่งของแมโครของคําสั่งนี้ในกลุ่มแมโคร โดยนับจาก 0) การแสดงเมนูอาจแตกต่างกันออกไป เนื่องจากคุณสามารถใช้นิพจน์เงื่อนไขในกลุ่มแมโครของเมนูเพื่อซ่อนหรือแสดงคําสั่งเมนูแบบกําหนดเองได้

ดัชนีของงานย่อย

ดัชนีของคอมมานด์ย่อยที่คุณต้องการตั้งค่าสถานะ ใช้ได้เฉพาะเมื่อคําสั่งที่ต้องการมี เมนูย่อย เท่านั้น ใส่ค่าจํานวนเต็ม โดยเริ่มต้นจาก 0 สําหรับดัชนีของคําสั่งย่อยที่ต้องการในเมนูย่อยที่เลือกโดยอาร์กิวเมนต์ ดัชนีคําสั่ง ดัชนีจะสัมพันธ์กับตําแหน่งของคําสั่งย่อยในกลุ่มแมโครที่กําหนดเมนูย่อยที่เลือกสําหรับเมนูแบบกําหนดเองหรือเมนูส่วนกลาง (ตําแหน่งของแมโครของคําสั่งย่อยนี้ในกลุ่มแมโคร โดยนับจาก 0)

ธง

สถานะที่คุณต้องการตั้งค่าคําสั่งหรือคําสั่งย่อย คลิก สีเทา (เพื่อปิดใช้งานคําสั่ง — คําสั่งปรากฏเป็นสีจาง) ไม่ตกใจ (เพื่อเปิดใช้งาน) เลือก (เพื่อทําเครื่องหมายตามคําสั่ง โดยทั่วไปจะระบุว่าคําสั่งถูกเลือกหรือสลับ) หรือ ยกเลิกการเลือก (เพื่อนําการตรวจสอบออก) ค่าเริ่มต้นคือ ไม่เกรย์

ข้อสังเกต

แมโครแอคชัน SetMenuItem ทํางานบนเมนูแบบกําหนดเองหรือเมนูส่วนกลางเท่านั้น ถ้าหน้าต่างที่ใช้งานอยู่ไม่มีเมนูแบบกําหนดเองหรือเมนูส่วนกลาง การเรียกใช้แมโครที่มีแมโคร แอคชัน SetMenuItem จะทําให้มี ข้อผิดพลาดขณะทำงาน

คุณสามารถใช้แอคชันนี้เพื่อตั้งค่าสถานะของคําสั่งเมนูและคําสั่งย่อย แต่ไม่ใช่คําสั่งย่อยของคําสั่งย่อย

เมื่อต้องการเรียกใช้แมโครแอคชัน SetMenuItem ในโมดูล Visual Basic for Applications (VBA) ให้ใช้เมธอด SetMenuItem ของวัตถุ DoCmd

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×