การเพิ่มหรือแก้ไขแมโครสำหรับตัวควบคุมบนแผ่นงาน

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

สำหรับฟอร์มและตัวควบคุม ActiveX คุณสามารถทำต่อไปนี้:

  • ดำเนินการกระทำหรือการดำเนินการเมื่อผู้ใช้คลิกตัวควบคุมฟอร์มโดยการกำหนดแมโครให้กับตัวควบคุม

  • เรียกใช้ Microsoft โค้ด Visual Basic for Applications (VBA) ในการประมวลผลเหตุการณ์ที่เกิดขึ้นเมื่อผู้ใช้แบบโต้ตอบกับตัวควบคุม ActiveX

คุณต้องการทำสิ่งใด

เพิ่มหรือแก้ไขแมโครสำหรับตัวควบคุมฟอร์ม

เพิ่ม หรือแก้ไขแมโครสำหรับตัวควบคุม ActiveX

เพิ่มหรือแก้ไขแมโครสำหรับตัวควบคุมฟอร์ม

  1. คลิกขวาที่ตัวควบคุม แล้วคลิก กำหนดแมโคร

    กล่องโต้ตอบ กำหนดแมโคร จะปรากฏขึ้น

  2. เมื่อต้องการระบุตำแหน่งที่ตั้งของแมโครที่มีอยู่ ให้เลือกตำแหน่งที่แมโครอยู่ในช่อง แมโครใน โดยการเลือกทำอย่างใดอย่างหนึ่งต่อไปนี้

    • เมื่อต้องการค้นหาแมโครในสมุดงานใดๆ ที่เปิดอยู่ ให้เลือก สมุดงานที่เปิดทั้งหมด

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

    • เมื่อต้องการจำกัดการค้นหาแมโครไว้ที่สมุดงานที่มีแผ่นงานปัจจุบัน ให้เลือก สมุดงานนี้

    • เมื่อต้องการจำกัดการค้นหาแมโครไว้ที่สมุดงานบางสมุดงาน ให้เลือกสมุดงานนั้นจากรายชื่อสมุดงานที่เปิดอยู่

  3. ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้

    กำหนดแมโคร    ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้

    • บันทึกแมโครใหม่    คลิก บันทึก และเมื่อคุณบันทึกแมโครเสร็จแล้ว บนแท็บ นักพัฒนา ในกลุ่ม โค้ด ให้คลิก หยุดการบันทึก รูปปุ่ม

    • กำหนดแมโครที่มีอยู่    คลิกสองครั้งที่แมโครในรายการหรือใส่ชื่อของแมโครในช่อง ชื่อแมโคร

    • สร้างแมโครใหม่    คลิก สร้าง จากนั้นใน Visual Basic Editor ให้เขียนแมโครใหม่

      สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเขียน แมโคร ดูวิธีใช้ Visual Basic

      ปรับเปลี่ยนแมโครที่ถูกกำหนดแล้ว    ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้

    • แก้ไขแมโครที่ถูกกำหนดแล้ว    คลิกชื่อของแมโครในกล่อง ชื่อแมโคร แล้วคลิก แก้ไข

    • กำหนดแมโครที่มีอยู่แล้วรายการอื่น    คลิกสองครั้งที่แมโครในรายการหรือใส่ชื่อของแมโครในช่อง ชื่อแมโคร

ด้านบนของเพจ

เพิ่มหรือแก้ไขแมโครสำหรับตัวควบคุม ActiveX

  1. ถ้าไม่มีแท็บ นักพัฒนา อยู่ ให้แสดงแท็บขึ้น

    แสดงแท็บนักพัฒนา

    1. คลิกแท็บ ไฟล์ คลิก ตัวเลือก แล้วคลิก กำหนด Ribbon เอง

    2. ภายใต้ แท็บหลัก ให้เลือกกล่องกาเครื่องหมาย นักพัฒนา แล้วคลิก ตกลง

  2. เมื่อต้องการแก้ไขตัวควบคุม ActiveX โปรดตรวจสอบให้แน่ใจว่าคุณอยู่ในโหมดออกแบบ บนแท็บ นักพัฒนาในกลุ่ม ตัวควบคุม ให้เปิด โหมดออกแบบ รูปปุ่ม .

  3. เลือกตัวควบคุม

    สำหรับข้อมูลเพิ่มเติม ดูเลือก หรือยกเลิกเลือกตัวควบคุมบนแผ่นงาน

  4. บนแท็บนักพัฒนา ในกลุ่มตัวควบคุม คลิกแสดงโค้ด รูปปุ่ม

    หมายเหตุ: คุณยังสามารถแก้ไขแมโครที่มีอยู่ได้โดยการคลิกขวาที่ตัวควบคุม แล้วคลิก แสดงโค้ด

  5. ใน Visual Basic Editor ให้เขียนแมโครใหม่หรือเปลี่ยนแปลงแมโครที่มีอยู่

    สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเขียน แมโคร ดูวิธีใช้ Visual Basic

  6. หลังจากที่คุณเขียนแมโครเสร็จสิ้นแล้ว ให้คลิก ปิดและกลับไปที่ Microsoft Excel บนเมนู แฟ้ม ใน Visual Basic Editor

  7. หลังจากที่คุณออกแบบตัวควบคุมเสร็จสิ้นแล้ว บนแท็บ นักพัฒนา ในกลุ่ม ตัวควบคุม ให้ปิด โหมดออกแบบ รูปปุ่ม

ด้านบนของเพจ

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

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

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

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

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

×