Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข:ข้อผิดพลาด Microsoft Excel 2007 stdole32.tlb

Microsoft Office เป็นซอฟต์แวร์ที่เราใช้ทุกวัน Microsoft Office วางจำหน่ายในตลาดตั้งแต่ปี 1990 ตั้งแต่เวอร์ชัน Office 1.0 ไปจนถึง Office 365 ซึ่งเป็นบริการแบบคลาวด์ เมื่อคุณต้องการเข้าถึง Microsoft Word หรือ Excel คุณเพียงแค่ดับเบิลคลิกที่ไอคอนแอปพลิเคชันแล้วเริ่มใช้งาน

บางครั้งการเปิด Microsoft Word หรือ Excel อาจเป็นฝันร้ายได้ เนื่องจากมีปัญหาบางอย่างกับแพ็คเกจ Microsoft Office ทุกครั้งที่คุณเริ่ม Microsoft Word หรือ Microsoft Excel Windows จะพยายามกำหนดค่า Microsoft Office 2007 ซึ่งน่าเบื่อมาก และในตอนท้าย คุณจะได้รับข้อผิดพลาด stdole32.tlb

แก้ไข:ข้อผิดพลาด Microsoft Excel 2007 stdole32.tlb

ปัญหาอาจเกิดขึ้นเนื่องจากไฟล์เสียหายหรือติดมัลแวร์ มีวิธีการสองสามวิธีที่สามารถช่วยคุณแก้ปัญหานี้ได้

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

ดาวน์โหลดและเรียกใช้ Restoro เพื่อสแกนหาไฟล์ที่เสียหายจาก ที่นี่ หากพบว่าไฟล์เสียหายและสูญหาย ให้ซ่อมแซมโดยใช้ Restoro นอกเหนือจากการปฏิบัติตามวิธีการด้านล่าง

วิธีที่ 1:ซ่อมแซม Microsoft Office 2007

วิธีแก้ปัญหาแรกที่คุณสามารถลองได้คือการซ่อมแซม Microsoft Office 2007 ในกรณีที่ไฟล์เสียหาย หลังจากซ่อมแซม Microsoft Office ไฟล์จะได้รับการต่ออายุด้วยไฟล์ใหม่ คุณจะซ่อมแซมแอปพลิเคชันทั้งหมดใน Microsoft Office รวมทั้ง Word, Excell, Powerpoint, Outlook, Access และอื่นๆ

  1. ถือ โลโก้ Windows แล้วกด R
  2. พิมพ์ appwiz. cpl และกด Enter แอปเพล็ตโปรแกรมและคุณลักษณะจะเปิดขึ้น
    แก้ไข:ข้อผิดพลาด Microsoft Excel 2007 stdole32.tlb
  3. คลิกขวา บน Microsoft Office 2007 แล้วคลิก เปลี่ยน
  4. คลิกที่ ซ่อมแซม แล้วคลิกดำเนินการต่อ
    แก้ไข:ข้อผิดพลาด Microsoft Excel 2007 stdole32.tlb
  5. หลังจากซ่อมแซม Microsoft Office 2007 เสร็จแล้ว คุณต้อง รีสตาร์ท หน้าต่างของคุณ
  6. วิ่ง Microsoft Word 2007 หรือ Microsoft Excel 2007

แก้ไข:ข้อผิดพลาด Microsoft Excel 2007 stdole32.tlb

วิธีที่ 2:เปลี่ยนการอนุญาตสำหรับรีจิสตรีคีย์

หากวิธีแรกไม่สามารถแก้ปัญหาของคุณได้ ให้ลองใช้วิธีนี้ ในวิธีนี้ คุณจะเปลี่ยนการอนุญาตบางอย่างในฐานข้อมูลรีจิสทรี ก่อนที่คุณจะกำหนดค่ารีจิสทรีใดๆ เราขอแนะนำให้คุณไปที่ฐานข้อมูลรีจิสทรีสำรอง ทำไมคุณต้องทำการสำรองข้อมูลรีจิสทรี ในกรณีที่มีการกำหนดค่าผิดพลาด คุณสามารถเปลี่ยนฐานข้อมูลรีจิสทรีกลับเป็นสถานะก่อนหน้าเมื่อทุกอย่างทำงานได้โดยไม่มีปัญหา

  1. กด โลโก้ Windows แล้วพิมพ์ regedit
  2. คลิกขวาที่ regedit และที่ด้านล่าง ให้เลือก เรียกใช้ในฐานะผู้ดูแลระบบ
  3. คลิก ใช่ เพื่อยืนยันการเรียกใช้ regedit ในฐานะผู้ดูแลระบบ
  4. คลิก ไฟล์ แล้ว ส่งออก
    แก้ไข:ข้อผิดพลาด Microsoft Excel 2007 stdole32.tlb
  5. ประเภทชื่อไฟล์ ในตัวอย่างของเรา backup09072017 , ภายใต้ ช่วงการส่งออก เลือก ทั้งหมด และคลิก บันทึก
    แก้ไข:ข้อผิดพลาด Microsoft Excel 2007 stdole32.tlb
  6. นำทางไปยัง HKEY_CLASSES_ROOT\Excel.Chart.8
  7. ถูกต้อง คลิก ใน ภาพที่ 8 แล้วเลือก สิทธิ์…
    แก้ไข:ข้อผิดพลาด Microsoft Excel 2007 stdole32.tlb
  8. ใน การอนุญาต หน้าต่างคลิกที่ เพิ่ม
  9. ภายใต้ ป้อนชื่อวัตถุเพื่อเลือก (ตัวอย่าง): พิมพ์ทุกคน แล้วคลิกตรวจสอบชื่อ
    แก้ไข:ข้อผิดพลาด Microsoft Excel 2007 stdole32.tlb
  10. คลิก ตกลง เพื่อยืนยันการเพิ่มวัตถุ ทุกคน
  11. เมื่อเสร็จแล้ว ให้คลิกที่ ขั้นสูง… แท็บ
  12. ภายใต้ เจ้าของ คลิก เปลี่ยน
  13. ภายใต้ ป้อนชื่อวัตถุเพื่อเลือก (ตัวอย่าง): พิมพ์ทุกคน แล้วคลิกตรวจสอบชื่อ
    แก้ไข:ข้อผิดพลาด Microsoft Excel 2007 stdole32.tlb
  14. คลิก ตกลง เพื่อยืนยันการเพิ่มวัตถุ ทุกคน
  15. หลังจากที่คุณเปลี่ยนเจ้าของคีย์นี้สำเร็จแล้ว คุณจะเห็นว่าเจ้าของถูกเปลี่ยนจากระบบเป็นทุกคน คลิกสมัคร แล้วก็ ตกลง .
    แก้ไข:ข้อผิดพลาด Microsoft Excel 2007 stdole32.tlb แก้ไข:ข้อผิดพลาด Microsoft Excel 2007 stdole32.tlb
  16. ภายใต้ การอนุญาต เลือกทุกคน และเปิดใช้งานช่องทำเครื่องหมายสำหรับ การควบคุมทั้งหมด และ อ่าน
  17. คลิกที่ สมัคร และ ตกลง
  18. รีเฟรชฐานข้อมูลรีจิสทรีโดยกด F5 นี้ควรสร้างคีย์ย่อยใหม่ด้านล่าง Chart.8 เรียกว่าโปรโตคอล
    แก้ไข:ข้อผิดพลาด Microsoft Excel 2007 stdole32.tlb
  19. คุณต้องเปลี่ยนการอนุญาตของคีย์นี้โดยทำซ้ำขั้นตอนจาก 8 เป็น 17
  20. รีเฟรชฐานข้อมูลรีจิสทรีอีกครั้ง และทำตามขั้นตอนเดียวกันเพื่อเพิ่มสิทธิ์ให้กับคีย์ย่อยต่อไปนี้ StdFileEditing\Server
  21. ปิด ตัวแก้ไขรีจิสทรี
  22. เริ่มต้นใหม่ หน้าต่างของคุณ
  23. วิ่ง Microsoft Word หรือ Microsoft Excell

แก้ไข:ข้อผิดพลาด Microsoft Excel 2007 stdole32.tlb

ในกรณีที่วิธีนี้ไม่สามารถแก้ปัญหาของคุณได้ เราขอแนะนำให้คุณกู้คืนไฟล์สำรองของรีจิสทรี คุณสามารถทำได้โดยเลือก ไฟล์ แล้ว นำเข้า . ไปที่ไฟล์สำรองข้อมูลรีจิสทรี จากนั้นคลิก เปิด . หากคุณกู้คืนรีจิสทรีเป็นสถานะก่อนหน้าได้สำเร็จ คุณจะได้รับการแจ้งเตือน:คีย์และค่าที่มีอยู่ในไฟล์สำรองข้อมูล (เพิ่ม C:\Users\user\Desktop\backup09072017.reg ลงในรีจิสทรีเรียบร้อยแล้ว

แก้ไข:ข้อผิดพลาด Microsoft Excel 2007 stdole32.tlb

เริ่มต้นใหม่ หน้าต่างของคุณ

วิธีที่ 3:ลบคีย์ Office ออกจากฐานข้อมูลรีจิสทรี

วิธีถัดไปก็ใช้งานได้กับรีจิสตรีเช่นกัน ก่อนที่คุณจะทำการเปลี่ยนแปลงรีจิสทรีใดๆ เราขอแนะนำให้คุณสำรองฐานข้อมูลรีจิสทรี ดังที่เราได้กล่าวไปแล้วในวิธีก่อนหน้านี้ เราจะทำการสำรองข้อมูล ดังนั้นในกรณีที่มีการกำหนดค่ารีจิสตรีผิดพลาด ให้เปลี่ยนฐานข้อมูลรีจิสตรีเป็นสถานะก่อนหน้าเมื่อทุกอย่างทำงานได้โดยไม่มีปัญหา

  1. กด โลโก้ Windows แล้วพิมพ์ regedit
  2. คลิกขวาที่ regedit และที่ด้านล่าง ให้เลือก เรียกใช้ในฐานะผู้ดูแลระบบ
  3. คลิก ใช่ เพื่อยืนยันการรัน regedit ในฐานะผู้ดูแลระบบ
  4. คลิก ไฟล์ แล้ว ส่งออก
  5. พิมพ์ ชื่อไฟล์ ในตัวอย่างของเรา backup08072017 , ภายใต้ ช่วงการส่งออก เลือก ทั้งหมด และคลิก
  6. นำทางไปยัง HKEY_CURRENT_USER\Software\Microsoft\Office
  7. ลบคีย์ย่อยชื่อ Word และ Excel หากไม่สามารถลบหรือพบคีย์บางคีย์ได้ โปรดข้ามคีย์เหล่านี้ การดำเนินการนี้จะไม่ส่งผลต่อผลลัพธ์ของการแก้ปัญหา
  8. ถัดไป คุณจะต้องเปิดโฟลเดอร์ย่อย 8.0, 9.0, 10.0, 11.0 และ 12.0 แล้วลบคีย์ย่อย Excel หรือ Word ในกรณีที่คุณมีปัญหากับ Word เพียงอย่างเดียว คุณจะต้องลบคีย์ย่อย Excel ในกรณีที่คุณมีปัญหากับ Word คุณจะต้องลบคีย์ย่อย Word และหากคุณมีปัญหากับทั้งคู่ คุณจะลบ Word และ Excel หากไม่สามารถลบหรือพบคีย์บางคีย์ได้ โปรดข้ามคีย์เหล่านี้ การดำเนินการนี้จะไม่ส่งผลต่อผลลัพธ์ของการแก้ไขปัญหา ในตัวอย่างของเรา Microsoft Office เวอร์ชันที่มีให้ใช้งานเท่านั้นคือเวอร์ชัน 12.0
  9. คลิกขวา บน Word และเลือกเราจะลบคีย์ย่อย Word หากคุณมีปัญหากับ Microsoft Excel ด้วย คุณจะต้องลบคีย์ย่อยของ Excel
  10. ยืนยันการลบคีย์ด้วย ใช่
  11. นำทางไปยัง HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office
  12. ลบคีย์ย่อยชื่อ Word และ Excell หากไม่สามารถลบหรือพบคีย์บางคีย์ได้ โปรดข้ามคีย์เหล่านี้ การดำเนินการนี้จะไม่ส่งผลต่อผลลัพธ์ของการแก้ไขปัญหา ในกรณีของเรา คีย์ย่อย Word และ Excell หายไป ดังนั้นเราจะไปยังขั้นตอนถัดไป
  13. คุณจะต้องเปิดโฟลเดอร์ย่อย 8.0, 11.0 และ 12.0 แล้วลบคีย์ย่อยของ Word และ Excel ในกรณีที่คุณมีปัญหากับ Word เพียงอย่างเดียว คุณจะต้องลบคีย์ย่อย Excel ในกรณีที่คุณมีปัญหากับ Word คุณจะต้องลบคีย์ย่อย Word และหากคุณมีปัญหากับทั้งคู่ คุณจะลบ Word และ Excel หากไม่สามารถลบหรือพบคีย์บางคีย์ได้ โปรดข้ามคีย์เหล่านี้ การดำเนินการนี้จะไม่ส่งผลต่อผลลัพธ์ของการแก้ไขปัญหา ในตัวอย่างของเรา Microsoft Office เวอร์ชันที่มีให้ใช้งานเท่านั้นคือเวอร์ชัน 8.0, 11.0 และ 12.0
  14. คลิกขวา บน Word และเลือกเราจะลบคีย์ย่อย Word หากคุณมีปัญหากับ Microsoft Excel ด้วย คุณจะต้องลบคีย์ย่อยของ Excel
  15. ปิด ตัวแก้ไขรีจิสทรี
  16. เริ่มต้นใหม่ หน้าต่างของคุณ
  17. วิ่ง Microsoft Word หรือ Microsoft Excel

วิธีที่ 4:สแกนระบบของคุณเพื่อหามัลแวร์

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

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

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

  1. กดWindows ” + “ฉัน ” พร้อมกัน
  2. คลิก บน “แอป " ตัวเลือก. แก้ไข:ข้อผิดพลาด Microsoft Excel 2007 stdole32.tlb
  3. เลื่อน ลงและคลิกที่ “Microsoft สำนักงาน ” ในรายการ
  4. คลิก บน “ถอนการติดตั้ง ” และจากนั้นบน “ใช่ ” ในข้อความแจ้ง แก้ไข:ข้อผิดพลาด Microsoft Excel 2007 stdole32.tlb
  5. รอ เพื่อให้กระบวนการถอนการติดตั้งเสร็จสมบูรณ์ และติดตั้ง Microsoft office ใหม่หลังจากดาวน์โหลดจากเว็บไซต์อย่างเป็นทางการ

วิธีที่ 6:การสแกน SFC

เป็นไปได้ว่าไดรเวอร์บางตัวที่ติดตั้งบนระบบปฏิบัติการเสียหาย ดังนั้นจึงแนะนำให้เรียกใช้การสแกน "System Files Check" แบบสมบูรณ์เพื่อแก้ไข วิธีเรียกใช้ SFC Scan:

  1. กดWindows ” + “อาร์ ” พร้อมกัน
  2. พิมพ์ ใน “cmd ” และกด “ป้อน” แก้ไข:ข้อผิดพลาด Microsoft Excel 2007 stdole32.tlb
  3. ในพรอมต์คำสั่ง ให้พิมพ์ “sfc/scannow ” และกด “ป้อน “. แก้ไข:ข้อผิดพลาด Microsoft Excel 2007 stdole32.tlb
  4. รอ เพื่อให้การสแกนเริ่มต้นและเสร็จสิ้น
  5. ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

วิธีที่ 7:การลบไฟล์ชั่วคราว

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

  1. กดWindows ” + “ร” คีย์พร้อมกัน
  2. พิมพ์ ใน “%temp% ” และกด “ป้อน “. แก้ไข:ข้อผิดพลาด Microsoft Excel 2007 stdole32.tlb
  3. กด “Ctrl ” + “A ” เพื่อเลือกไฟล์ทั้งหมดและ กดเปลี่ยน ” +”เดล ” เพื่อลบออกให้หมด
  4. รอ สำหรับไฟล์ที่จะลบและ ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

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

ปัญหาและข้อผิดพลาดมากมายได้รับการแก้ไขแล้วในการอัปเดตของ Windows ดังนั้น ในขั้นตอนนี้ เราจะทำการอัปเดตระบบปฏิบัติการเพื่อแก้ไขข้อผิดพลาด สำหรับสิ่งนั้น:

  1. กดWindows ” + “ฉัน ” พร้อมกัน
  2. คลิก ใน “อัปเดต &ความปลอดภัย " ตัวเลือก. แก้ไข:ข้อผิดพลาด Microsoft Excel 2007 stdole32.tlb
  3. คลิก บน “Windows อัปเดต ” ในบานหน้าต่างด้านซ้ายและเลือก “ตรวจสอบ สำหรับ อัปเดต " ตัวเลือก. แก้ไข:ข้อผิดพลาด Microsoft Excel 2007 stdole32.tlb
  4. อัปเดต ตอนนี้จะถูกดาวน์โหลดและติดตั้งโดยอัตโนมัติ
  5. เริ่มต้นใหม่ คอมพิวเตอร์ของคุณเพื่อสมัคร การอัปเดตและตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

วิธีที่ 9:การเปลี่ยนชื่อไฟล์ติดตั้ง

ในบางกรณี การเปลี่ยนชื่อไฟล์ติดตั้งสามารถช่วยให้คุณผ่านพ้นข้อผิดพลาดนี้ได้ สำหรับสิ่งนั้น:

  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. ตอนนี้ เปลี่ยนชื่อไฟล์ติดตั้งเป็นอย่างอื่นที่ไม่ใช่ “ตั้งค่า” และบันทึกการเปลี่ยนแปลงของคุณ
  3. เรียกใช้แอปพลิเคชันและคลิกที่ “ตกลง” เมื่อคุณได้รับข้อผิดพลาด
  4. ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่