เปลี่ยนการตั้งค่าความปลอดภัยของแมโครใน Excel

นำไปใช้กับ
Excel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

ใน Excel คุณสามารถเปลี่ยนการตั้งค่าความปลอดภัยของแมโครเพื่อควบคุมว่าจะให้แมโครใดทํางานภายใต้สถานการณ์ใดเมื่อคุณเปิดเวิร์กบุ๊ก ตัวอย่างเช่น คุณอาจอนุญาตให้แมโครทํางานโดยขึ้นอยู่กับว่าแมโครเหล่านั้นได้รับการเซ็นชื่อแบบดิจิทัลโดยนักพัฒนาที่เชื่อถือได้หรือไม่

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าความปลอดภัยของแมโครในเอกสาร Microsoft Office ให้ดูที่ เปิดใช้งานหรือปิดใช้งานแมโครในไฟล์ Office

การตั้งค่าความปลอดภัยของแมโครและผลกระทบของการตั้งค่าเหล่านั้น

รายการต่อไปนี้สรุปการตั้งค่าความปลอดภัยของแมโครต่างๆ ภายใต้การตั้งค่าทั้งหมด ถ้ามีการติดตั้งซอฟต์แวร์ป้องกันไวรัสที่ทํางานกับ Microsoft 365 และเวิร์กบุ๊กมีแมโคร เวิร์กบุ๊กจะถูกสแกนเพื่อหาไวรัสที่รู้จักก่อนที่จะเปิด

  • ปิดใช้งานแมโครทั้งหมดโดยไม่มีการแจ้งให้ทราบ คลิกตัวเลือกนี้ถ้าคุณไม่เชื่อถือแมโคร แมโครทั้งหมดในเอกสารและการแจ้งเตือนด้านความปลอดภัยเกี่ยวกับแมโครจะถูกปิดใช้งาน ถ้ามีเอกสารที่มีแมโครที่ไม่มีลายเซ็นซึ่งคุณเชื่อถือได้ คุณสามารถใส่เอกสารเหล่านั้นลงในตําแหน่งที่ตั้งที่เชื่อถือได้ เอกสารในตําแหน่งที่ตั้งที่เชื่อถือได้ได้รับอนุญาตให้ทํางานได้โดยไม่ต้องถูกตรวจสอบโดยระบบความปลอดภัยของศูนย์ความเชื่อถือ
  • ปิดใช้งานแมโครทั้งหมดที่มีการแจ้งให้ทราบ นี่คือการตั้งค่าเริ่มต้น คลิกตัวเลือกนี้ถ้าคุณต้องการปิดใช้งานแมโคร แต่คุณต้องการรับการแจ้งเตือนด้านความปลอดภัยถ้ามีแมโครปรากฏอยู่ ด้วยวิธีนี้ คุณสามารถเลือกได้ว่าเมื่อใดที่จะเปิดใช้งานแมโครเหล่านั้นแบบเป็นกรณีๆ ไป
  • ปิดใช้งานแมโครทั้งหมดยกเว้นแมโครที่มีลายเซ็นดิจิทัล การตั้งค่านี้จะเหมือนกับตัวเลือก ปิดใช้งานแมโครทั้งหมดที่มีการแจ้งให้ทราบ ยกเว้นว่าถ้าแมโครถูกเซ็นชื่อแบบดิจิทัลโดยผู้ประกาศที่เชื่อถือได้ แมโครจะสามารถทํางานได้ถ้าคุณเชื่อถือผู้ประกาศนั้นแล้ว ถ้าคุณไม่เชื่อถือผู้ประกาศ คุณจะได้รับการแจ้งเตือน ด้วยวิธีนี้ คุณสามารถเลือกที่จะเปิดใช้งานแมโครที่เซ็นชื่อเหล่านั้นหรือเชื่อถือผู้ประกาศได้ แมโครที่ไม่มีลายเซ็นทั้งหมดจะถูกปิดใช้งานโดยไม่มีการแจ้งให้ทราบ
  • เปิดใช้งานแมโครทั้งหมด (ไม่แนะนํา โค้ดที่อาจเป็นอันตรายสามารถทํางานได้) คลิกตัวเลือกนี้เพื่ออนุญาตให้แมโครทั้งหมดทํางาน การใช้การตั้งค่านี้จะทําให้คอมพิวเตอร์ของคุณเสี่ยงต่อโค้ดที่อาจเป็นอันตรายและไม่แนะนําให้ใช้
  • เชื่อถือการเข้าถึงรูปแบบวัตถุของโครงการ VBA การตั้งค่านี้มีไว้สําหรับนักพัฒนา และใช้เพื่อล็อกโดยตั้งใจ หรืออนุญาตให้มีการเข้าถึงรูปแบบวัตถุ VBA จากไคลเอ็นต์ Automation ใดๆ โดยทางโปรแกรม กล่าวคือ จะมีตัวเลือกความปลอดภัยสําหรับโค้ดที่เขียนขึ้นเพื่อทําให้โปรแกรม Office เป็นอัตโนมัติและจัดการสภาพแวดล้อมและรูปแบบวัตถุของ Microsoft Visual Basic for Applications (VBA) โดยทางโปรแกรม นี่คือการตั้งค่าต่อผู้ใช้และต่อแอปพลิเคชัน และจะปฏิเสธการเข้าถึงตามค่าเริ่มต้น ตัวเลือกความปลอดภัยนี้ทําให้โปรแกรมที่ไม่ได้รับอนุญาตสร้างโค้ด "จําลองตัวเอง" ที่อาจเป็นอันตรายต่อระบบของผู้ใช้ปลายทางได้ยากขึ้น สําหรับไคลเอ็นต์ Automation ใดๆ ที่จะสามารถเข้าถึงรูปแบบวัตถุ VBA โดยทางโปรแกรม ผู้ใช้ที่เรียกใช้โค้ดต้องให้สิทธิ์การเข้าถึงอย่างชัดเจน เมื่อต้องการเปิดการเข้าถึง ให้เลือกกล่องกาเครื่องหมาย

การใช้ลายเซ็นดิจิทัล

Office ใช้เทคโนโลยี Microsoft Authenticode เพื่อเปิดใช้งานผู้สร้างแมโครในการเซ็นชื่อแบบดิจิทัลในไฟล์หรือโครงการแมโคร ใบรับรองที่ใช้ในการสร้างลายเซ็นนี้จะยืนยันว่าแมโครหรือเอกสารมาจากผู้เซ็น และลายเซ็นจะยืนยันว่าแมโครหรือเอกสารไม่ได้ถูกเปลี่ยนแปลง

หลังจากที่คุณติดตั้งใบรับรองดิจิทัลของคุณแล้ว คุณสามารถเซ็นชื่อในไฟล์และโครงการแมโครได้

การขอรับใบรับรองดิจิทัลสำหรับการเซ็นชื่อ

คุณสามารถขอรับใบรับรองดิจิทัลได้จาก ผู้ให้บริการออกใบรับรอง (CA) เชิงพาณิชย์ หรือจากผู้ดูแลระบบความปลอดภัยหรือผู้เชี่ยวชาญด้านเทคโนโลยีสารสนเทศ (IT) ภายในองค์กรของคุณ

เมื่อต้องการเรียนรู้เพิ่มเติมเกี่ยวกับผู้ให้บริการออกใบรับรองที่ให้บริการสําหรับผลิตภัณฑ์ของ Microsoft ให้ดูรายการสมาชิกโปรแกรมใบรับรองหลักของ Microsoft

การสร้างใบรับรองดิจิทัลของคุณเองเพื่อเซ็นชื่อด้วยตนเอง

คุณยังสามารถสร้างใบรับรองการเซ็นชื่อด้วยตนเองโดยใช้เครื่องมือ Selfcert.exe ได้ด้วย

หมายเหตุ

เนื่องจากใบรับรองดิจิทัลที่คุณสร้างไม่ได้ออกให้โดยผู้ให้บริการออกใบรับรองอย่างเป็นทางการ Microsoft Office เชื่อถือใบรับรองที่เซ็นชื่อด้วยตนเองเฉพาะบนคอมพิวเตอร์ที่มีใบรับรองนั้นในที่เก็บใบรับรองส่วนบุคคลของคุณเท่านั้น

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเซ็นชื่อแมโครแบบดิจิทัล ให้ดูที่ เซ็นชื่อแบบดิจิทัลในโครงการแมโคร

เปลี่ยนการตั้งค่าความปลอดภัยของแมโคร

คุณสามารถเปลี่ยนการตั้งค่าความปลอดภัยของแมโครในศูนย์ความเชื่อถือได้ นอกจากว่าผู้ดูแลระบบในองค์กรของคุณได้เปลี่ยนการตั้งค่าเริ่มต้นเพื่อป้องกันไม่ให้คุณเปลี่ยนการตั้งค่า

  1. บนแท็บ นักพัฒนา ในกลุ่ม โค้ด ให้คลิก ความปลอดภัยของแมโคร

    แท็บผู้พัฒนาบน Ribbon

    เมื่อต้องการเปิดใช้งานแท็บ นักพัฒนา ให้ดูที่ แสดงแท็บนักพัฒนา

  2. ในประเภท การตั้งค่าแมโคร ภายใต้ การตั้งค่าแมโคร ให้คลิกตัวเลือกที่คุณต้องการ

    หมายเหตุ

    การเปลี่ยนแปลงที่คุณทำในประเภท การตั้งค่าแมโคร ใน Excel จะนำไปใช้กับ Excel เท่านั้น และไม่ส่งผลกระทบต่อโปรแกรมอื่นๆ ของ Microsoft Office

คุณยังสามารถเข้าถึงศูนย์ความเชื่อถือได้ในตัวเลือกของ Excel เมื่อต้องการทําเช่นนั้น ให้คลิก ตัวเลือก แล้วคลิกการตั้งค่าแมโครการตั้งค่า>ศูนย์>ความเชื่อถือ

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับความปลอดภัยของแมโคร ให้ดูหัวข้อต่อไปนี้

การแก้ไขปัญหา

ฉันไม่สามารถเปลี่ยนการตั้งค่าความปลอดภัยของแมโครได้

ผู้ใช้บางรายอาจไม่สามารถเปลี่ยนการตั้งค่าศูนย์ความเชื่อถือได้ เนื่องจากนโยบายความปลอดภัยของกลุ่มในองค์กรของพวกเขา ในกรณีดังกล่าว คุณจําเป็นต้องติดต่อผู้ดูแลระบบ IT สําหรับองค์กรของคุณ

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ

ด้านบนของหน้า