วิธีสร้างเอกสาร Word แบบไดนามิก

เอกสาร Word แบบไดนามิกคือเอกสารที่มีโค้ด VBA (Visual Basic for Application) อยู่เบื้องหลังเพื่อทำงานอัตโนมัติหรืองานที่ซับซ้อน งานเหล่านี้มีตั้งแต่การเพิ่มแถวไปยังตารางไปจนถึงการส่งออกข้อมูลไปยังแอปพลิเคชัน Office อื่นๆ สามารถใช้โมดูล VBA เพื่อส่งเอกสารอีเมลจำนวนมาก หรือแม้แต่สร้างเอกสารตามเทมเพลตเพียงแค่คลิกปุ่มเดียว ในการทำให้เอกสาร Word ของคุณเป็นแบบไดนามิก คุณจะต้องมีความเข้าใจและความรู้เกี่ยวกับ Microsoft Word, VBA และมาโคร

ขั้นตอนที่ 1

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

ขั้นตอนที่ 2

เปิดตัวแก้ไข VBA คลิกที่ "เครื่องมือ > แมโคร > Visual Basic Editor" หากคุณใช้ Word ที่เป็นเวอร์ชัน 2003 หรือเก่ากว่า สำหรับ Word 2007 คุณอาจต้องทำให้แท็บ "นักพัฒนาซอฟต์แวร์" มองเห็นได้ก่อน ในการดำเนินการนี้ ให้คลิกที่ "ปุ่ม Office > ตัวเลือก Word" คลิกช่องทำเครื่องหมายถัดจาก "แสดงแท็บนักพัฒนาซอฟต์แวร์บนริบบิ้น" แล้วคลิก "ตกลง" ตอนนี้คุณควรเห็นแท็บ "นักพัฒนาซอฟต์แวร์" คลิกที่มันแล้วคลิก "Visual Basic" เพื่อเปิดตัวแก้ไข VBA

ขั้นตอนที่ 3

สร้างขั้นตอนใหม่ ดับเบิลคลิกที่ "ThisDocument" ในหน้าต่าง Project ที่บานหน้าต่างด้านขวา คลิกที่ "แทรก > ขั้นตอน" พิมพ์ชื่อสำหรับขั้นตอนใหม่ของคุณในกล่อง "ชื่อ" และเลือกว่าจะเป็นขั้นตอน "ย่อย" "ฟังก์ชัน" หรือ "คุณสมบัติ" เลือกว่าขั้นตอนจะเป็น "สาธารณะ" (ใช้ได้ทั้งเอกสาร) หรือ "ส่วนตัว" (ใช้เฉพาะภายในโมดูลที่เลือกเท่านั้น)

ขั้นตอนที่ 4

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

เรียกใช้ขั้นตอนใหม่ของคุณ คลิกที่ "เครื่องมือ > มาโคร > มาโคร" เพื่อเปิดกล่องโต้ตอบมาโครใน Word 97 ถึง 2003 สำหรับ Word 2007 ให้คลิกที่แท็บ "นักพัฒนา" แล้วคลิก "มาโคร" คลิกที่ขั้นตอนที่คุณเพิ่งสร้างขึ้น (ควรอยู่ในหน้าต่างที่มีมาโครอื่น ๆ ) และคลิก "เรียกใช้"