Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

แก้ไขข้อผิดพลาดในการคอมไพล์ในโมดูลที่ซ่อนอยู่ใน Excel หรือ Word

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

แก้ไขข้อผิดพลาดในการคอมไพล์ในโมดูลที่ซ่อนอยู่ใน Excel หรือ Word

แก้ไขข้อผิดพลาดในการคอมไพล์ในโมดูลที่ซ่อนอยู่ใน Excel หรือ Word

ข้อผิดพลาดนี้เกิดขึ้นเมื่อรหัสเข้ากันไม่ได้กับเวอร์ชันหรือสถาปัตยกรรมของแอปพลิเคชันนี้ ตัวอย่างเช่น หากรหัสในเอกสารกำหนดเป้าหมายไปยังแอปพลิเคชัน Microsoft Office รุ่น 32 บิต แต่พยายามเรียกใช้บน Office รุ่น 64 บิต ข้อผิดพลาดนี้อาจเกิดขึ้นได้

Microsoft กล่าว

ข้อผิดพลาดเกิดขึ้นเมื่อมีข้อผิดพลาดในการคอมไพล์ในโค้ด VBA ภายในโมดูลที่ได้รับการป้องกัน (ซ่อนไว้) ข้อผิดพลาดในการคอมไพล์เฉพาะไม่ถูกเปิดเผยเนื่องจากโมดูลได้รับการปกป้อง

ลองทำตามคำแนะนำต่อไปนี้เพื่อแก้ไขปัญหา:

  1. เลิกป้องกันโมดูลโค้ด VBA
  2. การลงทะเบียนไฟล์ OCX ใหม่ด้วย Command Prompt
  3. กำลังอัปเดต Adobe Acrobat
  4. การย้ายไฟล์ PDfmaker ไปยังโฟลเดอร์อื่น
  5. การอัปเดตหรือถอนการติดตั้งซอฟต์แวร์ Norton Antivirus

ให้เราดูวิธีการเหล่านี้โดยละเอียดยิ่งขึ้น

แก้ไขข้อผิดพลาดในการคอมไพล์ในโมดูลที่ซ่อนอยู่ใน Excel หรือ Word

1] ยกเลิกการป้องกันโมดูลโค้ด VBA

ตอนนี้ หากคุณกำลังประสบกับข้อผิดพลาดนี้ ให้ทำดังต่อไปนี้:

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

นี่เป็นวิธีแก้ปัญหาอย่างเป็นทางการ หากไม่ได้ผล ให้ลองทำตามคำแนะนำต่อไปนี้:

2] การลงทะเบียนไฟล์ OCX ใหม่ด้วย Command Prompt

ข้อผิดพลาดในการคอมไพล์ในข้อผิดพลาดโมดูลที่ซ่อนอยู่อาจเป็นผลข้างเคียงของการอัปเดต Windows ดังนั้น การลงทะเบียน mscomctl.ocx ไฟล์อาจแก้ไขปัญหาได้ หากต้องการลงทะเบียนไฟล์ OCX อีกครั้ง ให้ทำตามขั้นตอนที่กำหนด:

กด Windows + X ปุ่มลัด เลือก พรอมต์คำสั่ง (ผู้ดูแลระบบ) เพื่อเรียกใช้พรอมต์ในฐานะผู้ดูแลระบบ

ในกรณีของ คอมพิวเตอร์ Windows 32 บิต ให้ระบุคำสั่งต่อไปนี้ในพร้อมต์:

regsvr32 -u c:windowssystem32mscomctl.ocx
regsvr32 c:windowssystem32mscomctl.ocx

ในกรณีของ คอมพิวเตอร์ Windows 64 บิต ให้ระบุคำสั่งต่อไปนี้ในพร้อมต์:

regsvr32 -u c:windowssyswow64mscomctl.ocx
regsvr32 c:windowssyswow64mscomctl.ocx

3] กำลังอัปเดต Adobe Acrobat

สิ่งนี้ใช้ได้กับคุณหากคุณใช้ Adobe Acrobat

ข้อผิดพลาดในการคอมไพล์ในข้อผิดพลาดโมดูลที่ซ่อนอยู่อาจเกิดขึ้นได้เนื่องจากไฟล์เทมเพลต Adobe Acrobat สองไฟล์ในโฟลเดอร์ MS Office ขอแนะนำให้ติดตั้งซอฟต์แวร์ Adobe จากเว็บไซต์อย่างเป็นทางการเพื่อหลีกเลี่ยงข้อผิดพลาดนี้ ในกรณีที่คุณพบข้อผิดพลาดนี้ คุณสามารถส่งออกไฟล์ PDF ไปยัง Microsoft 365 อื่นๆ เช่น Word, Excel หรือ PowerPoint คุณสามารถอัปเดต Adobe โดยคลิกที่ความช่วยเหลือ ในหน้าต่างของ Adobe เลือก ตรวจหาการอัปเดต เพื่อเปิดหน้าต่างอัพเดท จากนั้นคุณสามารถกดปุ่ม ดาวน์โหลดและติดตั้ง ปุ่มในกรณีที่มีการปรับปรุงใด ๆ

4] การย้ายไฟล์ PDFmaker ไปยังโฟลเดอร์อื่น

สิ่งนี้ใช้ได้กับคุณหากคุณใช้ PDFmaker

ข้อผิดพลาดในการคอมไพล์ในข้อผิดพลาดโมดูลที่ซ่อนอยู่นั้นเชื่อมต่อกับไฟล์ Adobe Acrobat สองไฟล์เช่น PDFmaker.xla และ PDFmaker.dot . ดังนั้น การย้ายไฟล์เหล่านี้ออกจากโฟลเดอร์ MS Office อาจแก้ไขข้อผิดพลาดได้เช่นกัน คุณสามารถทำตามขั้นตอนด้านล่าง:

  • กดปุ่ม พิมพ์ที่นี่ เพื่อค้นหา และเปิดช่องค้นหาของ Cortana พิมพ์ PDfmaker.xla ในช่องค้นหาเพื่อค้นหาไฟล์นั้น
  • พิมพ์ PDFmaker.dot ในช่องค้นหาเพื่อค้นหาไฟล์ คลิกขวาที่ไฟล์ดังกล่าวและเลือก Open file location เพื่อเปิดโฟลเดอร์ใน File Explorer
  • ในกรณีที่คุณไม่พบไฟล์ คุณสามารถเปิดโฟลเดอร์ MS Office Start-up และ Xlstart ใน File Explorer
  • คลิกขวาที่ไฟล์ใน File Explorer แล้วเลือกตัวเลือก Cut เพื่อย้ายไฟล์ PDfmaker ไปยังเดสก์ท็อป คลิกขวาที่โฟลเดอร์อื่นเพื่อย้ายและเลือกวาง

5] อัปเดตหรือถอนการติดตั้งซอฟต์แวร์ Norton Antivirus

สิ่งนี้ใช้ได้กับคุณหากคุณใช้ซอฟต์แวร์ Norton

Norton Antivirus อาจเชื่อมต่อกับข้อผิดพลาดในการคอมไพล์ในข้อผิดพลาดของโมดูลที่ซ่อนอยู่ หากติดตั้งแล้ว การอัปเดตซอฟต์แวร์สามารถแก้ไขปัญหาได้ คุณสามารถตรวจสอบการอัปเดตได้โดยกดปุ่ม Update Me Now คุณสามารถคลิกขวาที่ไอคอนถาดระบบ Norton Antivirus แล้วเลือก Norton LiveUpdate

ในกรณีที่การอัปเดต Norton Antivirus ไม่สามารถแก้ไขปัญหาได้ คุณสามารถถอนการติดตั้งซอฟต์แวร์ Norton ได้

กด Windows + R ทางลัดเพื่อเปิด เรียกใช้ หน้าต่าง พิมพ์ appwiz.cpl ใน Run และคลิกที่ ตกลง ปุ่ม. เลือกซอฟต์แวร์ Norton Antivirus ที่อยู่ในรายการ และคลิกที่ปุ่มถอนการติดตั้งเพื่อลบซอฟต์แวร์หลังจากการยืนยัน

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

ฉันจะเปิด Excel ในเซฟโหมดได้อย่างไร

คุณสามารถเปิด Excel ในเซฟโหมดได้โดยกดปุ่ม Ctrl ค้างไว้ขณะเริ่มโปรแกรม คุณยังสามารถใช้สวิตช์ปลอดภัย (excel.exe/safe) เมื่อคุณเริ่มโปรแกรมจากบรรทัดคำสั่ง

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

เซฟโหมดใน Microsoft Word คืออะไร

เมื่อคุณไม่สามารถใช้ Microsoft Office ได้ตามปกติ คุณสามารถใช้คุณลักษณะความปลอดภัยในตัวได้ หาก Word หรือ Excel ขัดข้องทุกครั้งที่เปิด คุณสามารถเริ่มแอปพลิเคชันดังกล่าวในเซฟโหมดและช่วยให้คุณทำงานได้ตามปกติ

แก้ไขข้อผิดพลาดในการคอมไพล์ในโมดูลที่ซ่อนอยู่ใน Excel หรือ Word