แมโครแอคชัน SetMenuItem

สิ่งสำคัญ:  บทความนี้เป็นการแปลด้วยเครื่อง โปรดดู ข้อจำกัดความรับผิดชอบ โปรดดูบทความฉบับภาษาอังกฤษ ที่นี่ เพื่อใช้อ้างอิง

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

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

การตั้งค่า

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

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

คำอธิบาย

ดัชนีเมนู

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

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

คำสั่งดัชนี

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

คำสั่งย่อยดัชนี

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

ค่าสถานะ

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

ข้อสังเกต

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

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

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

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

ขยายทักษะของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

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

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

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×