ข้อความแสดงข้อผิดพลาดใน Word: " 800A175D - ไม่สามารถเปิดที่เก็บแมโคร"


อาการ


คุณได้รับข้อความแสดงข้อผิดพลาด 0x800A175D หรือ-2146822307 เมื่อคุณใช้ Microsoft Office Word เป็นเซิร์ฟเวอร์ automation

สาเหตุ


Word จะเริ่มต้นการใช้งานภายใต้บัญชีผู้ใช้ที่มี "ผู้ใช้ไฮฟ์" ถูกโหลด โดยค่าเริ่มต้น ผู้ใช้แบบโต้ตอบและบริการที่ทำงานจากบัญชีผู้ใช้เฉพาะมีไฮฟ์ของรีจิสทรีของผู้ใช้ที่โหลด

การแก้ปัญหา


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

ข้อควรพิจารณา257757สำหรับการทำงานอัตโนมัติของ Office ฝั่งเซิร์ฟเวอร์

เมื่อต้องการหลีกเลี่ยงข้อผิดพลาด ทำหนึ่งในรายการต่อไปนี้:
  • เริ่มต้น Word เป็นผู้ใช้แบบโต้ตอบ
  • เริ่มต้น Word เป็นผู้ใช้ที่มีสิทธิ์ของผู้ดูแล
  • โหลดไฮฟ์ผู้ใช้สำหรับบัญชีผู้ใช้โดยการเขียนโปรแกรม หรือมีบริการดัมที่รันภายใต้บัญชีผู้ใช้
คุณต้องระบุภาย ใต้บัญชีผู้ใช้กำลังเรียกใช้ Word และคุณกำลังพัฒนาบริบท ตัวอย่างเช่น ถ้าคุณกำลังทำให้โดยอัตโนมัติจากแพคเกจเซิร์ฟเวอร์ธุรกรรม Microsoft (MTS) บัญชีผู้ใช้เริ่มต้นคือ IWAM_MachineName

ในสถานการณ์สมมตินี้ คุณสามารถเปลี่ยนผู้ใช้ "ผู้ใช้" ในโปรแกรมจัดการบริการทางอินเทอร์เน็ต Microsoft Management Console คลิกขวาแพคเกจของคุณ คลิกแท็บเอกลักษณ์และจากนั้น คลิกผู้ใช้แบบโต้ตอบ

หมายเหตุ MTS อาจจะเกี่ยวข้องกับนัยราจาก ASP ตัวอย่างเช่น เมื่อคุณตั้งค่าแอพลิเคชันเว็บของคุณเพื่อเรียกใช้ใน "โหมดแยกต่างหากของ" หรือ เมื่อคุณใช้Server.CreateObjectในรหัส Active Server Page (ASP) อยู่

ในสถานการณ์อื่น ๆ โดยใช้โปรแกรมอรรถประโยชน์ DCOMCNFG.exe ที่อยู่ที่เหมาะสมสำหรับการตั้งค่าผู้ใช้ที่เรียกใช้ Word