ผู้ใช้ Microsoft Office บางคนเจอ "Error while preparing to send sharing message" ตอนพยายามแชร์ Calendar โดยส่งเชิญจากในแอป เกิดขึ้นตอนแชร์ Calendar ใดๆ แม้เพิ่งสร้างใหม่ พบใน Outlook 2007, 2010, 2016

หมายเหตุ: ผู้ใช้รายงานว่าแชร์ Calendar ผ่าน Office365 สำเร็จ ผู้รับได้รับเชิญผ่านอีเมล
สาเหตุของ Error While Preparing to Send Sharing Message
เราสืบสวนจากรายงานผู้ใช้ พบสาเหตุที่เป็นไปได้:
- ไฟล์ Office เสียหาย: ไฟล์ Office ที่รับผิดชอบเชื่อม Outlook และ Calendar app เสียหาย ป้องกันกระบวนการ
- Add-in ที่ติดตั้งขัดจังหวะฟังก์ชันแชร์: หากติดตั้ง Add-in เก่า/ทดลอง สำหรับ Outlook อาจทำให้ Calendar sharing คลัช
- สิทธิ์โฟลเดอร์ Calendar เสียหาย: ปัญหาพบบ่อยบน Windows 10 มักเพราะ entry PR_MEMBER_NAME ถูกมองว่า duplicate
หากพยายามแก้ไข บทความนี้มีขั้นตอน troubleshooting ที่มีประสิทธิภาพ ทำตามลำดับ
วิธีที่ 1: ตรวจสอบและลบ Add-ins ที่รบกวน
เริ่มต้นด้วยการตรวจสอบว่า Add-ins ที่ติดตั้งก่อให้เกิดปัญหา ผู้ใช้หลายคนรายงานว่าแก้ได้ทันทีหลังลบ Add-ins
แต่ถ้าใช้ Add-ins มาก ลบแต่ละตัวจากการเดาไม่คุ้มค่า โชคดีที่มีวิธีตรวจสอบว่าตัวไหนก่อให้เกิด "Error while preparing to send sharing message" ขั้นตอน:
- กด Windows key + R พิมพ์ "outlook.exe /safe" Enter เปิด Outlook ใน Safe Mode (โหลดเฉพาะส่วนจำเป็น Add-ins และ enhancements จะไม่เริ่ม)

- รอ Outlook เปิดใน Safe Mode ลองส่ง Calendar invite อีกครั้ง หากสำเร็จ แสดงว่า Add-in เป็นสาเหตุ ทำขั้นตอนต่อไป หากไม่ ข้ามไป วิธีที่ 2
- ปิด Safe Mode เปิด Outlook ปกติ
- ใน Outlook ไป Ribbon บนสุด > Options
- ใน Outlook Options คลิก Add-ins ขวา ล่างสุด dropdown เลือก COM Add-ins > Go

- ยกเลิกติ๊ก Add-ins ทั้งหมด แล้วเปิดทีละตัว พร้อมลองส่ง Calendar invite จนหาตัวที่เป็นสาเหตุ
- หาตัวที่เป็นสาเหตุแล้ว เลือกใน COM Add-ins window > Remove

- รีสตาร์ท Outlook ปัญหาควรหายถาวร
หากวิธีนี้ไม่ได้ ไปวิธีถัดไป
วิธีที่ 2: ติดตั้ง Office Suite ใหม่
บางคนแก้ได้โดยติดตั้ง Office Suite ใหม่ ในหลายกรณี รายงานว่าสำเร็จ แม้ Microsoft Office Repair Wizard ไม่ได้ผล
ขั้นตอนติดตั้งใหม่:
- กด Windows key + R พิมพ์ "appwiz.cpl" Enter เปิด Programs and Features

- ใน wizard เลื่อนหา Microsoft Office entry
- Right-click > Uninstall ตามพรอมบนหน้าจอ
- ใส่สื่อติดตั้ง Office (หรือเปิดไฟล์ executable) ติดตั้ง Suite ใหม่พร้อม Outlook
- Reboot ตรวจสอบว่าปัญหาหายที่ startup ถัดไป
หากวิธีนี้ไม่ได้ ไปวิธีถัดไป
วิธีที่ 3: ใช้ปุ่ม Calendar Permission
บางคนพบ workaround: ใช้ปุ่ม Calendar Permission ให้สิทธิ์โดยตรง แต่จำไว้ว่าเป็น workaround ไม่ได้แก้ปุ่ม Share Calendar
ปุ่ม Calendar Permission อยู่ติด Share Calendar คลิก Calendar Permission ใช้เมนูถัดไปให้สิทธิ์ outsiders

จากนั้นคลิก Add ให้สิทธิ์ Calendar กับผู้อื่น จะได้รับเชิญผ่านอีเมลเหมือนใช้ Share Calendar
วิธีที่ 4: ลบข้อมูลล็อกอิน Outlook ที่บันทึกไว้ ผ่าน Windows Credential Manager
บางคนรายงานว่าแก้ได้หลังใช้ Windows Credential Manager ลบ saved logins สำหรับ Outlook และ Exchange ทั้งหมด รายงานว่าสำเร็จในการคืนฟังก์ชัน Share Calendar หลังใส่ credentials ใหม่ใน Outlook
ขั้นตอน:
- กด Windows key + R พิมพ์ "control /name Microsoft.CredentialManager" เปิด Credential Manager

- ใต้ Manage your credentials คลิก Windows Credentials
- เลื่อนลง Generic Credentials ลบ entry ที่กล่าวถึง Office, Outlook, Exchange ทุกตัว โดยขยาย dropdown แต่ละ entry > Remove

- ลบครบแล้ว ปิด Credential Manager > Restart เครื่อง
- Startup ถัดไป เปิด Outlook ใส่ log-in credentials ใหม่ ควรแชร์ Calendar ได้ปกติหลังล็อกอินใหม่