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

สิ่งสำคัญ:  บทความนี้เป็นการแปลด้วยเครื่อง โปรดดู ข้อจำกัดความรับผิดชอบ โปรดดูบทความฉบับภาษาอังกฤษ ที่นี่ เพื่อใช้อ้างอิง

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

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

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

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

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

  • ปิดใช้งานแมโครทั้งหมดยกเว้นแมโครที่ถูกเซ็นชื่อแบบดิจิทัล การตั้งค่านี้จะเหมือนกับตัวเลือก ปิดใช้งานแมโครทั้งหมดโดยมีการแจ้งให้ทราบ ยกเว้นในกรณีที่แมโครถูกเซ็นชื่อแบบดิจิทัลโดยผู้ประกาศที่เชื่อถือได้ แมโครจะสามารถทำงานได้ถ้าคุณเชื่อถือผู้ประกาศนั้นแล้ว แต่ถ้าคุณยังไม่ได้เชื่อถือผู้ประกาศนั้น คุณจะได้รับการแจ้งให้ทราบ ด้วยวิธีนี้ คุณสามารถเลือกที่จะเปิดใช้งานแมโครที่ถูกเซ็นชื่อหรือเลือกที่จะเชื่อถือผู้ประกาศก็ได้ แมโครที่ไม่มีลายเซ็นทั้งหมดจะถูกปิดใช้งานโดยไม่มีการแจ้งให้ทราบ

  • เปิดใช้งานแมโครทั้งหมด (ไม่แนะนำให้ใช้ เพราะอาจเป็นการเปิดใช้งานโค้ดที่เป็นอันตราย) คลิกตัวเลือกนี้เพื่ออนุญาตให้แมโครทั้งหมดทำงาน การใช้การตั้งค่านี้จะทำให้คอมพิวเตอร์ของคุณถูกโจมตีจากโค้ดที่เป็นอันตรายได้ง่ายและไม่แนะนำให้ใช้

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

คุณยังสามารถเข้าถึงศูนย์ความเชื่อถือในตัวเลือกของ Excel เมื่อต้องการดำเนินดังกล่าว คลิกตัวเลือก (Excel 2010 เพื่อ 2016 เวอร์ชัน) หรือMicrosoft Office ปุ่ม รูปปุ่ม (Excel 2007), จากนั้น คลิกศูนย์ความเชื่อถือ >ตั้งค่าศูนย์ความเชื่อถือ >การตั้งค่าแมโคร

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

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

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

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

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

การตั้งค่าใน Excel 2003

Excel 2007/2010/2013/2016 ที่เทียบเท่ากับ

ข้อมูลเพิ่มเติม

สูงมาก

ปิดใช้งานแมโครทั้งหมดโดยไม่มีการแจ้งให้ทราบ

ใน Excel 2003 แมโคร VBA จะทำงานได้ก็ต่อเมื่อตัวเลือก เชื่อถือ Add-In และเทมเพลตที่ติดตั้งทั้งหมด (แท็บ ผู้ประกาศที่เชื่อถือได้ ในกล่องโต้ตอบ ความปลอดภัย ใน Excel 2003) ถูกเลือกเอาไว้ และแมโคร (ทั้งที่มีลายเซ็นและไม่มีลายเซ็น) ถูกเก็บไว้ในโฟลเดอร์ที่เชื่อถือได้ที่ระบุไว้บนฮาร์ดดิสก์ของผู้ใช้เท่านั้น

ถ้าเงื่อนไขทั้งหมดเหล่านี้ไม่เป็นจริง แมโคร VBA จะไม่สามารถทำงานได้ภายใต้การตั้งค่าความปลอดภัย สูงมาก ใน Excel 2003

สูง

ปิดใช้งานแมโครทั้งหมดยกเว้นแมโครที่มีลายเซ็นดิจิทัล

ใน Excel 2003 ไฟล์ปฏิบัติการ (เช่น .exe หรือ .com) ต้องได้รับการเซ็นชื่อโดยแหล่งข้อมูลที่เชื่อถือได้ซึ่งเป็นที่รู้จัก (ซึ่งหมายถึงแหล่งข้อมูลดังกล่าวต้องมีใบรับรองความเชื่อถือ) เท่านั้นจึงจะสามารถเรียกใช้ได้ มิฉะนั้น ไฟล์ปฏิบัติการทั้งหมดที่เชื่อมโยงหรือฝังอยู่ในเอกสารจะถูกปิดใช้งานโดยอัตโนมัติโดยไม่มีการแจ้งเตือนผู้ใช้เมื่อเอกสารถูกเปิดขึ้น

ตามค่าเริ่มต้นแล้ว โปรแกรม Office 2003 จะได้รับการติดตั้งโดยมีการตั้งค่าความปลอดภัยของแมโครเป็น สูง

ปานกลาง

ปิดใช้งานแมโครทั้งหมดโดยมีการแจ้งให้ทราบ

ใน Excel 2003 ผู้ใช้จะได้รับพร้อมท์ให้เปิดหรือปิดใช้งานไฟล์ปฏิบัติการเมื่อเอกสารเปิดขึ้น ระดับการรักษาความปลอดภัยนี้ต้องการการยอมรับใบรับรองความเชื่อถือสำหรับแต่ละไฟล์ปฏิบัติการ ซึ่งจะยอมรับได้ด้วยการเพิ่มใบรับรองลงในส่วนของรีจิสทรี Windows ของคอมพิวเตอร์เครื่องนั้น

การร้องขอเพื่อเรียกใช้แมโครจากแหล่งข้อมูลที่เชื่อถือได้ครั้งถัดไปจะได้รับการยอมรับโดยอัตโนมัติ (ไฟล์ปฏิบัติการจะถูกเรียกใช้โดยไม่แสดงพร้อมท์ต่อผู้ใช้)

ต่ำ

เปิดใช้งานแมโครทั้งหมด (ไม่แนะนำให้ใช้ เพราะอาจเป็นการเปิดใช้งานโค้ดที่เป็นอันตราย)

ใน Excel 2003 แมโครทั้งหมดจะทำงานโดยไม่มีข้อจำกัดใดๆ ระดับการรักษาความปลอดภัยนี้จะไม่มีการป้องกันโปรแกรมที่เป็นอันตราย ไม่อนุญาตให้ยอมรับใบรับรองความเชื่อถือ และโดยทั่วไปแล้วไม่ถือว่ามีความปลอดภัย ไม่แนะนำให้ใช้ระดับการรักษาความปลอดภัยนี้

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

คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community ขอความช่วยเหลือใน Answers community หรือแนะนำฟีเจอร์ใหม่หรือการปรับปรุงบน Excel User Voiceได้เสมอ

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

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

ขยายทักษะของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×