Excel 365 เปิด Macro Security ยังไง

หลายคนได้รับไฟล์ Excel ที่มี Macro แล้วเปิดไม่ได้ กดปุ่มไม่ทำงาน หรือขึ้นแถบเตือนสีเหลืองด้านบนว่า Security Risk / Macros have been disabled ทำให้ใช้งานต่อไม่ได้ ปัญหานี้พบได้บ่อยมากใน Excel 365 โดยเฉพาะไฟล์งานบัญชี ระบบรายงาน หรือไฟล์ที่ใช้ VBA อัตโนมัติ

คำค้นยอดนิยมคือ Excel 365 เปิด Macro Security ยังไง เพราะผู้ใช้จำนวนมากไม่รู้ว่าต้องเปิดตรงไหน และเปิดแบบไหนถึงปลอดภัย บทความนี้จะสอนครบทั้งวิธีเปิด Macro, ตั้งค่าความปลอดภัย และแนวทางใช้งานอย่างมืออาชีพ


① Macro Security คืออะไร

Macro Security คือระบบป้องกันไฟล์ Excel ที่มีโค้ด VBA หรือ Macro เพื่อกันไวรัส มัลแวร์ หรือโค้ดอันตรายจากไฟล์ภายนอก

เมื่อ Excel เจอไฟล์ Macro ระบบมักจะปิดไว้ก่อน แล้วให้ผู้ใช้ตัดสินใจว่าจะเปิดหรือไม่


② อาการที่พบบ่อย

  • เปิดไฟล์แล้วปุ่มไม่ทำงาน
  • กดปุ่มในชีตแล้วเงียบ
  • ขึ้นแถบเหลืองด้านบน
  • Macro ถูก Disable
  • เปิดไฟล์ .xlsm แล้วใช้ไม่ได้
  • VBA Run ไม่ได้

③ วิธีเปิด Macro Security ใน Excel 365

ไปที่:

File > Options > Trust Center

จากนั้นกด:

Trust Center Settings

แล้วเลือก:

Macro Settings

จะเจอเมนูหลักสำหรับตั้งค่าความปลอดภัย Macro


④ ตัวเลือก Macro Settings มีอะไรบ้าง

Disable all macros without notification

ปิดทั้งหมด และไม่แจ้งเตือน

Disable all macros with notification ✅

ปิดไว้ก่อน แต่มีแถบเตือนให้กดเปิด
แนะนำที่สุด

Disable all macros except digitally signed macros

เปิดเฉพาะ Macro ที่มีลายเซ็นดิจิทัล

Enable all macros (not recommended)

เปิดทุกไฟล์ทันที
ไม่แนะนำ


⑤ ตั้งค่าแบบปลอดภัยที่สุด

เลือก:

Disable all macros with notification

ข้อดีคือ

  • ปลอดภัย
  • เปิดเฉพาะไฟล์ที่ไว้ใจ
  • เหมาะกับผู้ใช้ทั่วไปและองค์กร

⑥ วิธีเปิด Macro เมื่อเปิดไฟล์

เมื่อเปิดไฟล์ .xlsm หรือไฟล์ที่มี Macro จะเห็นแถบเหลืองด้านบน

กด:

Enable Content

แล้ว Macro จะทำงาน


⑦ ถ้าไม่มีแถบเหลืองให้กด

อาจเกิดจากไฟล์ถูก Block จากอินเทอร์เน็ต

วิธีแก้

คลิกขวาไฟล์ > Properties

ติ๊ก:

Unblock

กด Apply แล้วเปิดใหม่


⑧ Trusted Location วิธีโปร

ถ้ามีไฟล์ Macro ใช้ประจำทุกวัน

ไปที่:

Trust Center > Trusted Locations

เพิ่มโฟลเดอร์ที่ไว้ใจ เช่น

D:\ExcelMacro\

ไฟล์ในโฟลเดอร์นี้จะเปิด Macro ได้ง่ายขึ้น


⑨ ถ้าองค์กรบล็อก Macro

เครื่องบริษัทบางแห่งจะปิด Macro ผ่าน Policy

อาการเช่น

  • เปลี่ยนค่าไม่ได้
  • ปุ่มเป็นสีเทา
  • เปิดแล้วโดนบล็อกเสมอ

กรณีนี้ต้องให้แอดมิน IT ปลดสิทธิ์


⑩ Macro ไม่ทำงานแม้เปิดแล้ว

ตรวจจุดนี้

  • ไฟล์ต้องเป็น .xlsm หรือ .xlsb
  • VBA Code เสีย
  • ปุ่มถูกลิงก์ผิด Macro
  • Security ยังไม่เปิดจริง
  • Add-in ชนกัน

⑪ วิธีเช็กว่าไฟล์รองรับ Macro ไหม

ดูนามสกุลไฟล์

รองรับ Macro:

.xlsm
.xlsb
.xls

ไม่รองรับ Macro:

.xlsx

ถ้า Save เป็น .xlsx Macro จะหาย


⑫ วิธีเปิดแท็บ Developer เพื่อใช้งาน Macro

ถ้าไม่เห็น Developer

ไปที่:

File > Options > Customize Ribbon

ติ๊ก:

Developer

แล้วจะใช้ Record Macro / Visual Basic ได้


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

Q: เปิด Enable all macros ได้ไหม?

ได้ แต่ไม่แนะนำ เสี่ยงไฟล์อันตราย

Q: ทำไมเปิดไฟล์แล้ว Macro หาย?

เพราะเซฟเป็น .xlsx

Q: ใช้ Macro แล้วช้าไหม?

ขึ้นกับโค้ด ถ้าเขียนดีจะช่วยประหยัดเวลามาก


⑭ เทคนิคสำหรับงานจริง

ถ้าคุณใช้ Excel งานประจำ เช่น

  • รายงานยอดขาย
  • สรุปบัญชี
  • ดึงข้อมูลซ้ำ ๆ
  • ระบบใบเสนอราคา
  • ร้านแห้งดีอาหารแห้งจัดการสต๊อก

Macro ช่วยลดเวลางานได้มาก

แต่ควรเปิดเฉพาะไฟล์ที่เชื่อถือได้


⑮ สรุป

ถ้าถามว่า Excel 365 เปิด Macro Security ยังไง

ทำตามนี้

  1. File > Options
  2. Trust Center
  3. Trust Center Settings
  4. Macro Settings
  5. เลือก Disable all macros with notification

จากนั้นเวลาเปิดไฟล์ ให้กด Enable Content

นี่คือวิธีที่ปลอดภัยและใช้งานจริงที่สุด

คุณกำลังจะใช้ Macro กับงานอะไร—สรุปรายงาน, ปุ่มอัตโนมัติ หรือระบบงานบริษัท?