Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: Microsoft Excel 2007 Error stdole32.tlb

Microsoft Office ใช้กันทุกวัน ตั้งแต่ Office 1.0 (1990) ถึง Office 365 (Cloud) เปิด Word/Excel ปกติคือดับเบิลคลิกไอคอน แต่บางครั้งเปิดแล้ว Windows พยายาม Configure Office 2007 ทุกครั้ง จนจบด้วย Error stdole32.tlb

แก้ไข: Microsoft Excel 2007 Error stdole32.tlb

สาเหตุ: ไฟล์เสียหาย หรือติดไวรัส มีหลายวิธีแก้

ซ่อมไฟล์ระบบที่เสียหาย

ดาวน์โหลดรัน Restoro สแกนไฟล์เสียหายจาก ที่นี่ หากพบ ให้ซ่อมด้วย Restoro พร้อมทำวิธีด้านล่าง

วิธีที่ 1: Repair Microsoft Office 2007

ลอง Repair Office 2007 ก่อน หากไฟล์เสีย จะถูกแทนที่ใหม่ จะ Repair ทุกแอปใน Office (Word, Excel, PowerPoint, Outlook, Access, ฯลฯ)

  1. Win + R
  2. พิมพ์ appwiz.cpl Enter เปิด Programs and Features
    แก้ไข: Microsoft Excel 2007 Error stdole32.tlb
  3. คลิกขวา Microsoft Office 2007 > Change
  4. คลิก Repair > Continue
    แก้ไข: Microsoft Excel 2007 Error stdole32.tlb
  5. รอ Repair เสร็จ Restart Windows
  6. รัน Word 2007 หรือ Excel 2007

แก้ไข: Microsoft Excel 2007 Error stdole32.tlb

วิธีที่ 2: เปลี่ยน Permission Registry Keys

หาวิธีที่ 1 ไม่ได้ ลองเปลี่ยน Permission ใน Registry Backup Registry ก่อนเสมอ (File > Export > All > Save)

  1. Win > พิมพ์ regedit
  2. คลิกขวา regedit > Run as administrator
  3. Yes ยืนยัน
  4. File > Export
    แก้ไข: Microsoft Excel 2007 Error stdole32.tlb
  5. ตั้งชื่อไฟล์ (เช่น backup09072017) Export range: All > Save
    แก้ไข: Microsoft Excel 2007 Error stdole32.tlb
  6. ไปที่ HKEY_CLASSES_ROOT\Excel.Chart.8
  7. คลิกขวา Chart.8 > Permissions…
    แก้ไข: Microsoft Excel 2007 Error stdole32.tlb
  8. คลิก Add
  9. ใส่ Everyone > Check Names
    แก้ไข: Microsoft Excel 2007 Error stdole32.tlb
  10. OK
  11. แท็บ Advanced…
  12. Owner > Change
  13. ใส่ Everyone > Check Names
    แก้ไข: Microsoft Excel 2007 Error stdole32.tlb
  14. OK
  15. Owner เปลี่ยนเป็น Everyone แล้ว Apply > OK
    แก้ไข: Microsoft Excel 2007 Error stdole32.tlbแก้ไข: Microsoft Excel 2007 Error stdole32.tlb
  16. Permission เลือก Everyone ติ๊ก Full Control และ Read
  17. Apply > OK
  18. กด F5 Refresh Registry ควรมี Sub key ใหม่ชื่อ Protocol ใต้ Chart.8
    แก้ไข: Microsoft Excel 2007 Error stdole32.tlb
  19. ทำซ้ำขั้นตอน 8-17 สำหรับ Key Protocol นี้
  20. Refresh อีกครั้ง ทำซ้ำ Permission สำหรับ Sub keys StdFileEditing\Server
  21. ปิด Registry Editor
  22. Restart Windows
  23. รัน Word หรือ Excel

แก้ไข: Microsoft Excel 2007 Error stdole32.tlb

หายังไม่แก้ ให้ Restore Registry Backup: File > Import เลือกไฟล์ Backup จะแจ้ง "The keys and valued contained in backup file... have been successfully added to the registry."

แก้ไข: Microsoft Excel 2007 Error stdole32.tlb

Restart Windows

วิธีที่ 3: ลบ Office Keys จาก Registry

Backup Registry ก่อนเหมือนเดิม

  1. Win > regedit > Run as administrator > Yes
  2. File > Export ตั้งชื่อ backup08072017 Export range: All > Save
  3. ไป HKEY_CURRENT_USER\Software\Microsoft\Office
  4. ลบ Subkey Word และ Excel (ไม่พบ/ลบไม่ได้ ข้ามได้)
  5. เปิด Subfolders 8.0, 9.0, 10.0, 11.0, 12.0 ลบ Subkey Word/Excel ตามปัญหา (ตัวอย่างมีแค่ 12.0)
  6. ไป HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office
  7. ลบ Subkey Word และ Excel (ไม่พบ ข้าม)
  8. เปิด Subfolders 8.0, 11.0, 12.0 ลบ Word/Excel ตามปัญหา
  9. ปิด Registry Editor Restart Windows รัน Word/Excel

วิธีที่ 4: สแกนมัลแวร์

ไวรัสอาจเป็นสาเหตุ Error stdole32.tlb แนะนำสแกนล้างไวรัสเต็มเครื่อง

วิธีที่ 5: ติดตั้ง Office ใหม่ (Reinstallation)

รายงานบางกรณี Error มาจากการติดตั้งไม่ครบ/เสียหาย Uninstall Office แล้วติดตั้งใหม่จากเว็บ Microsoft

  1. Win + I
  2. คลิก Appsแก้ไข: Microsoft Excel 2007 Error stdole32.tlb
  3. เลื่อนหา Microsoft Office คลิก
  4. คลิก Uninstall > Yesแก้ไข: Microsoft Excel 2007 Error stdole32.tlb
  5. รอ Uninstall เสร็จ ติดตั้งใหม่จากเว็บ Microsoft

วิธีที่ 6: SFC Scan

ไดรเวอร์บางตัวอาจเสียหาย รัน System File Check

  1. Win + R
  2. พิมพ์ cmd Enterแก้ไข: Microsoft Excel 2007 Error stdole32.tlb
  3. พิมพ์ sfc /scannow Enterแก้ไข: Microsoft Excel 2007 Error stdole32.tlb
  4. รอสแกนเสร็จ ตรวจสอบปัญหา

วิธีที่ 7: ลบ Temporary Files

Cache เสียหายอาจรบกวน ลบไฟล์ Temp

  1. Win + R
  2. พิมพ์ %temp% Enterแก้ไข: Microsoft Excel 2007 Error stdole32.tlb
  3. Ctrl + A เลือกทั้งหมด > Shift + Del ลบถาวร
  4. รอลบเสร็จ ตรวจสอบ

วิธีที่ 8: อัปเดต Windows

Windows Update แก้ปหลายอย่าง

  1. Win + I
  2. คลิก Update & Securityแก้ไข: Microsoft Excel 2007 Error stdole32.tlb
  3. คลิก Windows Update > Check for Updatesแก้ไข: Microsoft Excel 2007 Error stdole32.tlb
  4. ดาวน์โหลดติดตั้งอัตโนมัติ
  5. Restart ใช้งานดู

วิธีที่ 9: Rename Setup File

บางกรณี Rename Setup file ช่วยได้

  1. ไปที่
    C:\Program Files\Common Files\microsoft shared\OFFICE12\Office Setup Controller
    หาไม่เจอ ลอง
    C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller
  2. Rename ไฟล์ Setup เป็นชื่ออื่น บันทึก
  3. รันแอป คลิก OK เมื่อ Error ปรากฏ
  4. ตรวจสอบ