ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

คุณสามารถใช้แมโครแอคชัน RunMacro ในฐานข้อมูล Access เพื่อเรียกใช้ แมโคร แมโครอาจอยู่ใน กลุ่มแมโคร

ใช้การกระทํานี้:

  • เมื่อต้องการเรียกใช้แมโครจากภายในแมโครอื่น

  • เมื่อต้องการเรียกใช้แมโครตามเงื่อนไขบางอย่าง

  • เมื่อต้องการแนบแมโครลงในเมนูแบบกําหนดเองหรือคําสั่ง Ribbon

การตั้งค่า

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

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

คำอธิบาย

ชื่อแมโคร

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

ถ้าคุณเรียกใช้แมโครที่มีแมโครแอคชัน RunMacro ใน ฐานข้อมูลไลบรารีAccess ค้นหาแมโครที่มีชื่อนี้ในฐานข้อมูลไลบรารี และไม่ได้ค้นหาในฐานข้อมูลปัจจุบัน

จํานวนการทําซ้ํา

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

นิพจน์การทําซ้ํา

นิพจน์ ที่ประเมินเป็น True (–1) หรือ False (0) แมโครจะหยุดทํางานถ้านิพจน์ประเมินเป็น False นิพจน์จะถูกประเมินทุกครั้งที่แมโครทํางาน

ข้อสังเกต

ถ้าคุณใส่ชื่อกลุ่มแมโครสําหรับอาร์กิวเมนต์ ชื่อแมโคร Access จะเรียกใช้แมโครแรกในกลุ่มแมโคร

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

เคล็ดลับ

คุณสามารถใช้อาร์กิวเมนต์ Repeat Count และ Repeat Expression เพื่อกําหนดจํานวนครั้งที่แมโครทํางาน:

  • ถ้าคุณปล่อยให้อาร์กิวเมนต์ทั้งสองเว้นว่างไว้ แมโครจะทํางานหนึ่งครั้ง

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

  • ถ้าคุณปล่อยให้จํานวนการทําซ้ําว่างไว้ แต่ใส่นิพจน์สําหรับ Repeat Expression แมโครจะทํางานจนกว่านิพจน์จะประเมินเป็น เท็จ

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

เมื่อคุณเรียกใช้แมโครที่มีแมโครแอคชัน RunMacro และแมโครดังกล่าวมาถึงแมโครแอคชัน RunMacro Access จะเรียกใช้แมโครที่เรียกว่าแมโคร เมื่อแมโครที่เรียกว่าดําเนินการเสร็จสิ้นแล้ว Access จะย้อนกลับไปยังแมโครเดิมและเรียกใช้แอคชันถัดไป

หมายเหตุ: 

  • คุณสามารถเรียกใช้แมโครในกลุ่มแมโครเดียวกันหรือในกลุ่มแมโครอื่นได้

  • คุณสามารถซ้อนแมโครได้ นั่นคือคุณสามารถเรียกใช้แมโคร A ซึ่งจะเรียกแมโคร B และอื่นๆ ในแต่ละกรณี เมื่อแมโครที่เรียกว่าทําเสร็จแล้ว Access จะย้อนกลับไปยังแมโครที่เรียกแมโครและเรียกใช้แอคชันถัดไปในแมโครนั้น

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

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

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

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

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

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

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

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

×