นำไปใช้กับ
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

การตั้งค่า

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

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

คำอธิบาย

ดัชนีเมนู

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

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

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

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

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

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

ธง

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

ข้อสังเกต

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

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

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

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

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

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