คุณสามารถใช้แมโครแอคชัน OpenVisualBasicModule ในฐานข้อมูล Access เพื่อเปิด มอดูล Visual Basic for Applications (VBA) ที่ระบุได้ที่ กระบวนงาน ที่ระบุ ซึ่งอาจเป็น กระบวนงานย่อย กระบวนงานฟังก์ชัน หรือ กระบวนงานเหตุการณ์
หมายเหตุ: เริ่มต้นใน Access 2010 แมโครแอคชัน OpenModule ถูกเปลี่ยนชื่อเป็น OpenVisualBasicModule
หมายเหตุ: การกระทํานี้จะไม่ได้รับอนุญาตถ้าฐานข้อมูลนั้นไม่ได้รับความเชื่อถือ
หมายเหตุ: แมโครแอคชัน OpenVisualBasicModule ไม่พร้อมใช้งานใน Access Web Apps
การตั้งค่า
แมโครแอคชัน OpenVisualBasicModule มีอาร์กิวเมนต์ดังนี้
อาร์กิวเมนต์ของแอคชัน |
คำอธิบาย |
ชื่อโมดูล |
ชื่อของโมดูลที่คุณต้องการเปิด เลือกชื่อของโมดูลในรายการดรอปดาวน์ คุณสามารถปล่อยให้อาร์กิวเมนต์นี้ว่างไว้ถ้าคุณต้องการค้นหาโมดูลมาตรฐานทั้งหมดในฐานข้อมูลเพื่อหากระบวนงาน และเปิดโมดูลที่เหมาะสมในกระบวนงานนั้น ถ้าคุณเรียกใช้แมโครที่มีแอคชัน OpenVisualBasicModule ใน ฐานข้อมูลไลบรารีAccess จะค้นหามอดูลที่มีชื่อนี้ในฐานข้อมูลไลบรารีก่อน จากนั้นในฐานข้อมูลปัจจุบัน |
ชื่อกระบวนงาน |
ชื่อของกระบวนงานที่คุณต้องการเปิดมอดูล ถ้าคุณปล่อยให้อาร์กิวเมนต์นี้ว่าง มอดูลจะเปิดในส่วน 'การประกาศ' |
หมายเหตุ: คุณต้องใส่ชื่อที่ถูกต้องในอาร์กิวเมนต์ ชื่อโมดูล หรือ ชื่อกระบวนงาน
ข้อสังเกต
คุณสามารถใช้แมโครแอคชันนี้เพื่อเปิดกระบวนงานเหตุการณ์ได้โดยการระบุอาร์กิวเมนต์ ชื่อโมดูล และอาร์กิวเมนต์ ชื่อกระบวนงาน ตัวอย่างเช่น เมื่อต้องการเปิดกระบวนงานเหตุการณ์ Click ของปุ่ม PrintInvoice บนฟอร์ม Orders ให้ตั้งค่าอาร์กิวเมนต์ ชื่อโมดูล เป็น Form.Orders และตั้งค่าอาร์กิวเมนต์ ชื่อกระบวนงาน เป็น PrintInvoice_Click เมื่อต้องการดูกระบวนงานเหตุการณ์สําหรับฟอร์มหรือรายงาน ต้องเปิดฟอร์มหรือรายงาน
ในทํานองเดียวกัน เมื่อต้องการเปิดกระบวนงานใน คลาสมอดูล คุณต้องระบุชื่อโมดูล แม้ว่าคลาสโมดูลไม่จําเป็นต้องเปิดก็ตาม
เมื่อต้องการเปิด กระบวนงานส่วนตัว โมดูลที่มีจะต้องเปิดอยู่
การกระทํานี้จะมีผลเหมือนกับการคลิกขวาที่มอดูลในบานหน้าต่างนําทาง แล้วคลิก มุมมองออกแบบ การกระทํานี้ยังทําให้คุณสามารถระบุชื่อกระบวนงานและค้นหาโมดูลมาตรฐานในฐานข้อมูลสําหรับกระบวนงานต่างๆ ได้
เคล็ดลับ: คุณสามารถเลือกมอดูลในบานหน้าต่างนําทางแล้วลากไปยังหน้าต่างแมโครได้ ซึ่งจะสร้างการดําเนินการ OpenVisualBasicModule โดยอัตโนมัติซึ่งจะเปิดโมดูลไปยังส่วนการประกาศ
เมื่อต้องการเรียกใช้แอคชัน OpenVisualBasicModule ในโมดูล VBA ให้ใช้เมธอด OpenModule ของวัตถุ DoCmd