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

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

คุณสามารถใช้แอคชันแมโครRunCodeในฐานข้อมูลบนเดสก์ท็อปของ Access เมื่อต้องการโทรของ Visual Basic for Applications (VBA) ฟังก์ชันกระบวนงาน

การตั้งค่า

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

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

คำอธิบาย

ชื่อฟังก์ชัน

ชื่อของฟังก์ชัน VBA กระบวนการโทร ใส่อาร์กิวเมนต์ของฟังก์ชันใด ๆ ในวงเล็บ ใส่ชื่อฟังก์ชันในกล่องชื่อฟังก์ชัน ในหน้าต่างการออกแบบแมโคร นี่คืออาร์กิวเมนต์จำเป็น

หมายเหตุ: ในการเข้าถึงฐานข้อมูลเดสก์ท็อป (.mdb หรือ.accdb), คลิกปุ่มสร้าง เพื่อใช้ตัวสร้างนิพจน์เพื่อเลือกฟังก์ชันสำหรับอาร์กิวเมนต์นี้ คลิกฟังก์ชันที่ต้องการในรายการในตัวสร้างนิพจน์

ข้อสังเกต

กระบวนงานของฟังก์ชันผู้ใช้กำหนดเองจะถูกเก็บไว้ในมอดูลตัวMicrosoft Office Access 2007

คุณต้องใส่เครื่องหมายวงเล็บ แม้ว่ากระบวนงานฟังก์ชันไม่มีอาร์กิวเมนต์ใด ๆ ตามตัวอย่างต่อไปนี้:

TestFunction()

ไม่เหมือนกับฟังก์ชันที่ผู้ใช้กำหนดเอง ชื่อที่ใช้สำหรับการตั้งค่าคุณสมบัติเหตุการณ์ ชื่อฟังก์ชันในอาร์กิวเมนต์ชื่อฟังก์ชันไม่ได้เริ่มต้น ด้วยเครื่องหมายเท่ากับ (=)

Access ละเว้นค่าส่งกลับของฟังก์ชัน

หมายเหตุ: คุณไม่สามารถเรียกกระบวนงานฟังก์ชันจากแมโครถ้าชื่อฟังก์ชันไม่เหมือนกับชื่อมอดูล

เคล็ดลับ

เมื่อต้องการเรียกใช้กระบวนงานย่อย หรือเขียนใน Visual Basic กระบวนงานเหตุการณ์ สร้างกระบวนงานฟังก์ชันที่เรียกกระบวนงานย่อยหรือกระบวนงานเหตุการณ์ แล้ว ใช้แอคชันแมโครRunCodeเพื่อเรียกใช้กระบวนงานของฟังก์ชัน

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

การกระทำนี้ไม่พร้อมใช้งานในมอดู VBA เรียกใช้กระบวนงานฟังก์ชันต้องแทน โดยตรงใน VBA

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

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

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

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

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

×