Contact
Line : comsiam
Contact
Line : comsiam

ถ้าคุณอัด Macro ใน Word แล้วเจอปัญหา เช่น ทำงานผิดตำแหน่ง จัดรูปแบบไม่ครบ หรือใช้กับไฟล์อื่นแล้วเพี้ยน แปลว่าถึงเวลาต้อง “แก้ Macro” ให้ถูกต้อง
Macro ที่ดีไม่ใช่แค่อัดได้ แต่ต้องแก้เป็นด้วย เพราะการแก้ Macro จะช่วยให้คุณควบคุมงานเอกสารได้ละเอียดขึ้นมาก
Macro ที่อัดไว้จะถูกเก็บเป็นโค้ด VBA
วิธีเข้าไปแก้คือ
Word จะพาเข้า VBA Editor ทันที
Macro จะมีหน้าตาประมาณนี้
Sub FormatDocument()
Selection.Font.Name = "TH Sarabun New"
Selection.Font.Size = 16
End Sub
Sub คือจุดเริ่มต้น MacroEnd Sub คือจุดจบชื่อ Macro ควรสั้นและบอกหน้าที่ชัด เช่น
หลีกเลี่ยงชื่อมั่ว ๆ เพราะตอนมีหลาย Macro จะหาไม่เจอ
Macro ที่อัดจาก Recorder มักมีคำสั่งเกินมาเยอะ
ให้ลบส่วนที่ไม่เกี่ยวข้องออก เช่น
Macro จะทำงานเร็วขึ้นและผิดพลาดน้อยลง
ตัวอย่าง Macro ที่แก้ให้ใช้ได้จริง
Sub FormatWholeDocument()
ActiveDocument.Content.Font.Name = "TH Sarabun New"
ActiveDocument.Content.Font.Size = 16
End Sub
เหมาะกับการจัดเอกสารทั้งไฟล์ในครั้งเดียว
หลังแก้ Macro อย่าใช้กับไฟล์จริงทันที
ให้ทำแบบนี้
Macro Error
เกิดจากพิมพ์โค้ดผิด หรือคำสั่งไม่สมบูรณ์
Macro ทำงานบางส่วน
อาจเลือกพื้นที่ผิด เช่นใช้ Selection แทน ActiveDocument
Macro ทำงานช้า
มีคำสั่งเกินหรือวนซ้ำมากเกินไป
ควรแก้ Macro เมื่อ
ถ้าอัดใหม่ทุกครั้ง คุณจะเสียเวลาและอาจได้ Macro ที่รกกว่าเดิม
การแก้ Macro ใน Word คือขั้นต่อจากการอัด Macro
ถ้าใช้เป็น คุณจะเปลี่ยน Macro ธรรมดาให้กลายเป็นเครื่องมือทำงานอัตโนมัติที่เร็ว แม่น และเหมาะกับงานจริงมากขึ้น
Macro ที่คุณใช้อยู่ตอนนี้ “ทำงานตรงใจจริงไหม” หรือควรแก้ให้ฉลาดขึ้น?