Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

แก้ไข Compile error in hidden module ใน Excel หรือ Word

Compile error in a hidden module เป็นข้อความผิดพลาดที่ผู้ใช้ Word และ Excel บางคนพบ เมื่อเปิดโปรแกรมแล้วแอปไม่เปิด

The error is raised when a compilation error exists in the VBA code inside a protected (hidden) module. The specific compilation error is not exposed because the module is protected.

สาเหตุ: โค้ด VBA ไม่เข้ากับเวอร์ชัน/สถาปัตยกรรม (เช่น โค้ด 32-bit รันบน Office 64-bit)

วิธีแก้ไข Compile error in hidden module

  1. Unprotect โมดูล VBA
  2. Re-register ไฟล์ OCX ด้วย Command Prompt
  3. อัปเดต Adobe Acrobat
  4. ย้ายไฟล์ PDFmaker ไปโฟลเดอร์อื่น
  5. อัปเดตหรือถอนการติดตั้ง Norton Antivirus

1. Unprotect โมดูล VBA

  • หากเข้าถึงโค้ด VBA ได้: Unprotect โมดูล แล้วรันโค้ดอีกครั้งเพื่อดูข้อผิดพลาดเฉพาะ
  • หากเข้าถึงไม่ได้: ติดต่อผู้สร้างเอกสารให้อัปเดตโค้ดในโมดูลที่ซ่อน

2. Re-register ไฟล์ OCX (mscomctl.ocx)

อาจเกิดจาก Windows Update ให้ลงทะเบียนไฟล์ mscomctl.ocx ใหม่:

กด Windows + X > Command Prompt (Admin)

32-bit Windows:

regsvr32 -u c:\windows\system32\mscomctl.ocx
regsvr32 c:\windows\system32\mscomctl.ocx

64-bit Windows:

regsvr32 -u c:\windows\syswow64\mscomctl.ocx
regsvr32 c:\windows\syswow64\mscomctl.ocx

3. อัปเดต Adobe Acrobat

เกิดจากไฟล์เทมเพลต Adobe Acrobat 2 ไฟล์ในโฟลเดอร์ MS Office ควรติดตั้ง Adobe จากเว็บอย่างเป็นทางการ ใน Adobe: Help > Check for Updates > Download and Install

4. ย้ายไฟล์ PDFmaker

เกี่ยวกับ PDFmaker.xla และ PDFmaker.dot ให้ย้ายออกจากโฟลเดอร์ MS Office:

  • ค้นหาไฟล์ทั้งสองใน Cortana/Windows Search
  • คลิกขวา > Open file location
  • หาไม่เจอ ให้เปิดโฟลเดอร์ Start-up และ Xlstart ของ Office ใน File Explorer
  • คลิกขวาไฟล์ > Cut ย้ายไป Desktop หรือโฟลเดอร์อื่น > Paste

5. อัปเดตหรือถอน Norton Antivirus

Norton อาจก่อให้เกิดปัญหา ให้อัปเดตผ่าน Update Me Now หรือ Norton LiveUpdate หายังไม่ดี ให้ Uninstall: Win+R > appwiz.cpl > OK > เลือก Norton > Uninstall

เปิด Excel ใน Safe Mode ยังไง?

กดค้าง Ctrl ขณะเปิดโปรแกรม หรือใช้ switch excel.exe /safe จาก command line

Safe Mode ใน Word คืออะไร?

ฟีเจอร์ความปลอดภัย built-in เมื่อ Word/Excel Crash ทุกครั้งที่เปิด ให้เปิดใน Safe Mode เพื่อทำงานต่อได้

แก้ไขเพิ่ม: ไฟล์เสียหายไม่สามารถเปิดได้ใน Word, Excel, PowerPoint