ขั้นตอนที่ 1 - เริ่มต้นด้วยตัวบันทึกแมโคร

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

วิธที่ง่ายที่สุดในการเริ่มเขียนโปรแกรมด้วย VBA ใน Office for Mac 2011 คือการใช้ตัวบันทึกแมโคร ตัวบันทึกจะบันทึกงานที่คุณทำในแอป Office ของคุณ จากนั้นแปลงเป็นโค้ด VBA จากนั้น คุณสามารถดูที่โค้ดที่สร้างขึ้นเพื่อเรียนรู้ว่าโค้ด VBA ใดที่ถูกใช้เพื่อทำการดำเนินการให้เสร็จสิ้น

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

มาดูที่ตัวอย่างของวิธีการบันทึกงานของการลบแถวออกจากตารางใน Word

  1. ก่อนอื่น สร้างตารางใน Word

    สร้างตาราง

  2. วางเคอร์เซอร์ของคุณในเซลล์แรกของตาราง ในตัวอย่างด้านบน เราจะวางเคอร์เซอร์ในเซลล์ Andrew

  3. คลิก เครื่องมือ > แมโคร > บันทึกแมโครใหม่

  4. เปลี่ยนชื่อแมโครเป็น DeleteRow แล้วคลิก ตกลง

เคล็ดลับ:  ชื่อแมโครที่ไม่สามารถมีช่องว่างหรืออักขระพิเศษได้

บันทึกแมโคร

  1. ในตอนนี้ เมื่อตัวบันทึกเริ่มต้น ให้เลือกแท็บ เค้าโครงตาราง แล้วคลิก ลบ > ลบแถว

    ลบแถว

  2. หยุดการบันทึกแมโครด้วยการคลิก เครื่องมือ > แมโคร > หยุดการบันทึก

    ในตอนนี้ เมื่อคุณได้บันทึกการดำเนินการของคุณแล้ว ลองมาดูกันที่โค้ด 

    หมายเหตุ:  ตัวบันทึกแมโครจะไม่บันทึกการกดแป้นพิมพ์

 ขั้นตอนที่ 1 - เริ่มต้นด้วยตัวบันทึกแมโคร

ขั้นตอนที่ 2 - อ่านและทำความเข้าใจเกี่ยวกับรหัส

ขั้นตอนที่ 3 - เรียนรู้การเขียนโปรแกรมขั้นพื้นฐาน

ขั้นตอนที่ 4 - แชร์แมโครของคุณกับผู้อื่น

ขั้นตอนที่ 5 - ตัวอย่างชีวิตจริง

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

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

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

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

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

×