คุณจะเซ็นชื่อแมโครด้วยตนเองสำหรับ Microsoft Office ได้อย่างไรสำหรับผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบ
ฉันกำลังพยายามเซ็นแมโครด้วยตนเองที่ฉันเขียนไว้สำหรับ Outlook และการค้นหาของฉันนำไปสู่ SelfCert.exe ฉันวิ่งSelfCert.exeและสามารถสร้างใบรับรองที่ลงชื่อด้วยตนเองและภายใน Outlook ฉันสามารถเลือกใบรับรองนั้นสำหรับลงชื่อแมโครของฉัน ปัญหาคือทุกครั้งที่ฉันรีสตาร์ท Outlook มาโครของฉันจะถูกปิดการใช้งาน ฉันคิดว่าพวกเขาถูกปิดใช้งานเนื่องจากใบรับรองที่เซ็นชื่อด้วยตนเองที่ฉันสร้างไม่ได้ติดตั้งในผู้ออกใบรับรองหลักที่เชื่อถือได้ของฉัน การตั้งค่าแมโครของฉันภายใต้ศูนย์ความเชื่อถือมีการกำหนดให้Notifications for all macrosซึ่งดูเหมือนที่เหมาะสมที่สุดเพราะเพียงตัวเลือกอื่น ๆและDisable all macros without notification Notifications for digitally signed macros, all other macros disabledEnable all macros ฉันทำทุกวันเพื่อทำงานกับบัญชีที่ไม่ใช่ผู้ดูแลระบบและลงชื่อเข้าใช้บัญชีผู้ดูแลระบบท้องถิ่นเมื่อจำเป็นเท่านั้นดังนั้นใบรับรองที่ลงชื่อด้วยตนเองจะเชื่อมโยงกับผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบของฉัน ถ้าฉันเรียกใช้SelfCert.exeในฐานะผู้ดูแลระบบฉันสามารถสร้างใบรับรองที่เซ็นชื่อด้วยตนเองที่เชื่อมโยงกับผู้ใช้ที่เป็นผู้ดูแลระบบของฉัน แต่ฉันไม่สามารถเลือกใบรับรองนั้นเพื่อเซ็นแมโครของฉันใน Outlook ได้เพราะฉันใช้ Outlook เป็นบัญชีที่ไม่ใช่ผู้ดูแลระบบปกติ หากฉันใช้ mmc เพื่อจัดการใบรับรองฉันจะเห็นเฉพาะใบรับรองที่สร้างโดยผู้ใช้ที่เป็นผู้ดูแลระบบภายใต้Certificates - Current User-> Personal-> Certificatesและฉันไม่สามารถดูวิธีการเข้าถึงใบรับรองที่สร้างด้วยบัญชีที่ไม่ใช่ผู้ดูแลระบบของฉันเพราะฉันไม่สามารถใช้ mmc ด้วย บัญชีผู้ดูแลระบบที่ไม่ใช่ของฉัน ฉันจะรับใบรับรองที่ลงชื่อด้วยตนเองนั้นสร้างโดยใช้บัญชีที่ไม่ใช่ผู้ดูแลระบบของฉันติดตั้งไว้ในผู้ออกใบรับรองหลักที่เชื่อถือได้ของฉันได้อย่างไรเพื่อให้ฉันสามารถลงชื่อในแมโคร …