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

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

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

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

การตั้งค่า

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

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

คำอธิบาย

ดัชนีเมนู

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

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

คำสั่งดัชนี

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

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

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

ค่าสถานะ

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

ข้อสังเกต

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

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

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

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

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

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

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

×