ระบบ Automation ใน Word (Macro + VBA + Field Code ใช้งานจริง)

ถ้าคุณยังทำงานซ้ำ ๆ ใน Microsoft Word เช่น:

  • พิมพ์ข้อความเดิมทุกวัน
  • จัดฟอร์มซ้ำ ๆ
  • แก้เอกสารทีละจุด

👉 คุณกำลังเสียเวลาแบบไม่จำเป็น

บทความนี้จะสอน Automation ใน Word แบบมือโปร ด้วย:

  • Macro
  • VBA
  • Field Code

เพื่อให้คุณ “ทำงานครั้งเดียว แล้วใช้ได้ตลอด”


① Automation ใน Word คืออะไร

Automation = การทำให้ Word ทำงานแทนคุณอัตโนมัติ

เช่น:

  • กดปุ่มเดียว → จัดเอกสารทั้งไฟล์
  • กดปุ่มเดียว → ใส่ข้อความสำเร็จรูป
  • เปิดไฟล์ → ข้อมูลอัปเดตเอง

② Macro คืออะไร (เริ่มต้นง่ายที่สุด)

Macro คือการ “อัดการกระทำ” ของคุณ แล้วให้ Word เล่นซ้ำ

👉 เหมาะกับ:

  • งานซ้ำ
  • ไม่ต้องเขียนโค้ด

③ วิธีอัด Macro ใน Word

  1. ไปที่ View → Macros → Record Macro
  2. ตั้งชื่อ เช่น:
    • formatDoc
  3. กด OK
  4. ทำสิ่งที่ต้องการ (เช่น จัดฟอนต์/ระยะห่าง)
  5. กด Stop Recording

👉 เสร็จแล้ว ใช้ซ้ำได้ทันที


④ วิธีเรียกใช้ Macro

  • ไปที่ View → Macros → View Macros
  • เลือก Macro
  • กด Run

หรือ:
👉 ผูกกับปุ่ม / คีย์ลัด (เร็วขึ้นมาก)


⑤ VBA คืออะไร (ระดับโปร)

VBA (Visual Basic for Applications) คือการเขียนโค้ดควบคุม Word

👉 ทำได้:

  • แก้เอกสารทั้งไฟล์
  • สร้างระบบอัตโนมัติ
  • เชื่อมข้อมูล

⑥ ตัวอย่าง VBA ใช้งานจริง

เปิด VBA:

  • กด Alt + F11

ตัวอย่างโค้ด:

Sub FormatDocument()
Selection.WholeStory
Selection.Font.Name = "TH Sarabun New"
Selection.Font.Size = 16
End Sub

👉 กด Run = จัดทั้งไฟล์ทันที


⑦ Field Code คืออะไร (อัตโนมัติแบบไม่ต้องโค้ด)

Field Code คือ “คำสั่งแฝง” ที่ Word อัปเดตเอง

ตัวอย่าง:

  • วันที่อัตโนมัติ
  • เลขหน้า
  • สารบัญ

⑧ วิธีใช้ Field Code

  1. กด Ctrl + F9
  2. ใส่คำสั่ง เช่น:
DATE
  1. กด F9 เพื่ออัปเดต

👉 วันที่จะเปลี่ยนอัตโนมัติ


⑨ ใช้ Macro + VBA + Field Code ร่วมกัน (โคตรแรง)

ตัวอย่าง:

  • Macro → จัดรูปแบบ
  • VBA → ประมวลผล
  • Field Code → อัปเดตข้อมูล

👉 รวมกัน = ระบบเอกสารอัตโนมัติ


⑩ ใช้ Automation กับงานจริง

  • เอกสารบริษัท
  • ใบเสนอราคา
  • รายงาน
  • ฟอร์ม

👉 ลดเวลาทำงาน 70–90%


🔥 สรุป

ถ้าคุณใช้ Automation ใน Word:

👉 งานที่เคยใช้ 1 ชั่วโมง
👉 อาจเหลือ 5 นาที

นี่คือ “สกิลที่แยกมือสมัครเล่นกับมือโปร”


🤔 คำถามชวนคิด

งานไหนของคุณที่ทำซ้ำทุกวัน แล้วควรทำให้มันอัตโนมัติได้แล้ว?