หน้าแรก บทความ Microsoft
Microsoft

Record Macro ใน Word บันทึกขั้นตอนซ้ำ ๆ ให้ทำเองในปุ่มเดียว

เผยแพร่ 30 ส.ค. 69

ทุกครั้งที่เปิดเอกสารใหม่ต้องตั้งฟอนต์ TH Sarabun ขนาด 16 ระยะบรรทัด 1.5 ขอบกระดาษ 2.5 ซม. เอง — ทำเดิม ๆ วันละหลายรอบ Record Macro ให้คุณ “อัด” ขั้นตอนพวกนี้ไว้ครั้งเดียว แล้วเรียกใช้ด้วยปุ่มลัดปุ่มเดียว โดยไม่ต้องเขียนโค้ด

ก่อนเริ่ม: เปิดแท็บ Developer หรือหาปุ่ม REC

ต้องมีทางเข้าถึง Record Macro ก่อน:

บันทึกมาโครทีละขั้น

กล่อง Record Macro ใน Word ตั้งชื่อมาโคร เลือกผูกกับปุ่มหรือคีย์ลัด เลือกที่เก็บ Normal.dotm พร้อมข้อจำกัดเรื่องการเลือกข้อความด้วยเมาส์
ตั้งชื่อ → ผูกกับปุ่ม/คีย์ลัด → เลือกที่เก็บ → OK แล้วเริ่มทำขั้นตอนที่อยากอัด
  1. กด Record Macro กล่องตั้งค่าจะเปิดขึ้น
  2. Macro name — ตั้งชื่อ ห้ามเว้นวรรค ห้ามขึ้นต้นด้วยตัวเลข (เช่น SetThaiReport)
  3. Assign macro to — เลือกผูกกับ:
    • Button — เพิ่มเป็นปุ่มบน Quick Access Toolbar
    • Keyboard — กำหนดคีย์ลัด เช่น Alt + Ctrl + T (กดในช่อง Press new shortcut key แล้ว Assign)

    (ข้ามได้ ผูกทีหลังก็ได้)

  4. Store macro inAll Documents (Normal.dotm) = ใช้ได้ทุกไฟล์ หรือเลือกเฉพาะเอกสารนี้
  5. กด OK — เคอร์เซอร์กลายเป็นรูปเทป แปลว่ากำลังอัด
  6. ทำขั้นตอนที่ต้องการให้ครบ (กดปุ่มริบบอน เปิดเมนู พิมพ์ข้อความ ตั้งค่ากล่อง)
  7. กลับไปที่ Developer → Stop Recording (หรือดับเบิลคลิกปุ่ม REC)

รันมาโคร

ข้อจำกัดที่ต้องรู้

ตัวอย่างที่คุ้มค่าอัดเป็นมาโคร

ถ้าแค่ทำซ้ำในเอกสารเดียว การกด F4 ก็พอ ส่วนงานที่ทำซ้ำข้ามหลายไฟล์บ่อย ๆ ค่อยทำเป็นมาโครเก็บใน Normal.dotm

คำถามที่พบบ่อย

อัดมาโครแล้วเปิดไฟล์อื่นไม่เจอ

ตอนอัดต้องเลือก Store macro in เป็น All Documents (Normal.dotm) ถ้าเผลอเก็บในเอกสารเดียว มาโครจะติดกับไฟล์นั้นเท่านั้น

ปิด Word แล้วมาโครหาย

ตอนปิด Word ถ้าถาม “Save changes to Normal” ต้องกด Save

รันมาโครแล้วขึ้นเตือนความปลอดภัย

ไฟล์ที่มีมาโครต้องเซฟเป็น .docm และเปิดใช้มาโครใน Trust Center (File → Options → Trust Center → Macro Settings) มาโครใน Normal.dotm ของเครื่องตัวเองปกติรันได้เลย

Word เว็บอัดมาโครได้ไหม

ไม่ได้ Word บนเว็บไม่รองรับ VBA/มาโคร

สรุป: Developer → Record Macro → ตั้งชื่อ + ผูกคีย์ลัด + เก็บใน Normal.dotm → ทำขั้นตอน (เลือกข้อความด้วยคีย์บอร์ดเท่านั้น) → Stop Recording → กดคีย์ลัดเรียกใช้ซ้ำ; อย่าลืม Save ตอนปิด Word

หมายเหตุ: บทความนี้เขียนและเรียบเรียงโดย AI

← กลับหน้าบทความ
Line