
Microsoft Office เป็นซอฟต์แวร์ที่คุณใช้ทุกวัน คุณไม่สามารถละเลยความสำคัญของโปรแกรม MS Office ไม่ว่าจะเป็นการเขียนเอกสาร การจัดเตรียมแผ่นข้อมูล หรือการนำเสนองานนำเสนอ เนื่องจากมีปัญหาหลายอย่างกับชุดโปรแกรม Microsoft Office การเปิด Microsoft Word หรือ Excel อาจเป็นฝันร้าย เมื่อคุณเปิดใช้ Microsoft Word หรือ Microsoft Excel Windows จะพยายามตั้งค่า Microsoft Office 2007 ซึ่งยุ่งยาก และคุณได้รับข้อผิดพลาด stdole32.tlb อ่านบทความนี้ต่อเพื่อแก้ไขข้อผิดพลาดนี้
วิธีการแก้ไขข้อผิดพลาด stdole32.tlb ของ Excel ใน Windows 10
- ข้อผิดพลาดใน Excel stdole32.tlb หน่วยความจำรั่ว: เมื่อเกิดปัญหาหน่วยความจำรั่ว ขนาดของหน่วยความจำ Excel จะเพิ่มขึ้นอย่างสม่ำเสมอ ทำให้ประสิทธิภาพโดยรวมของระบบลดลง นอกจากนี้ยังเริ่มต้นการวนซ้ำที่ไม่สิ้นสุดหรือการทำงานซ้ำๆ ของงานเดียวกัน
- ข้อผิดพลาด stdole32.Tlb Logic Fault: แม้จะกำหนดอินพุตที่ถูกต้อง แต่คุณอาจเริ่มได้รับเอาต์พุตที่ไม่ถูกต้องเนื่องจากข้อผิดพลาดทางตรรกะนี้ สาเหตุหลักของข้อผิดพลาดนี้คือข้อบกพร่องในซอร์สโค้ดของ Microsoft Corporation ซึ่งมีหน้าที่จัดการข้อมูลที่เข้ามาทั้งหมด
- stdole32.tlb ข้อผิดพลาด: ข้อผิดพลาดนี้ป้องกันไม่ให้ซอฟต์แวร์ Excel ของคุณทำงานใดๆ นอกจากนั้น โปรแกรม Excel ไม่สามารถให้ผลลัพธ์ที่เหมาะสมในการตอบสนองต่ออินพุตที่ให้มา
ข้อผิดพลาดนี้เกิดขึ้นเมื่อโปรแกรม Excel หยุดทำงานหรือล้มเหลว ข้อผิดพลาดหมายความว่าโค้ดบางตัวไม่ทำงานระหว่างรันไทม์ แต่ก็ไม่ได้หมายความว่าโค้ดนั้นเสียหายเสมอไป ข้อผิดพลาดของ Excel นี้ค่อนข้างน่ารำคาญเนื่องจากขัดขวางกระบวนการ ผู้ใช้ Excel 2007 มักประสบปัญหานี้ แม้ว่าจะไม่มีการจำกัดก็ตาม ผู้ใช้ Excel 2019 และ 2016 ได้รายงานปัญหานี้เช่นกัน บทความนี้จะมีประโยชน์มากหากคุณมีปัญหากับข้อผิดพลาด Excel นี้
วิธีที่ 1:ซ่อมแซม Microsoft Office
ตามที่ระบุไว้ก่อนหน้านี้ ลูกค้ากำลังประสบกับข้อผิดพลาดเนื่องจากจุดบกพร่องในผลิตภัณฑ์ Microsoft Office การซ่อมแซม Microsoft Office 2007 เป็นตัวเลือกแรกที่คุณสามารถลองได้ ในกรณีที่ไฟล์เสียหาย ไฟล์จะถูกแทนที่ด้วยไฟล์ใหม่เมื่อมีการซ่อมแซม Microsoft Office ด้วยเหตุนี้ ขอแนะนำให้คุณแก้ไขแพ็คเกจ Microsoft Office 2007 เนื่องจากนี่เป็นปัญหาปกติของ Excel 2007 ซึ่งจะช่วยแก้ปัญหาความเสียหายของไฟล์ และไฟล์ต่างๆ จะถูกแทนที่ด้วยไฟล์ใหม่เมื่อ Microsoft Office ได้รับการซ่อมแซม นี่คือการดำเนินการที่ต้องทำ:
1. กด ปุ่ม Windows + R พร้อมกันเพื่อเปิด วิ่ง กล่องโต้ตอบ
2. พิมพ์ appwiz.cpl แล้วกด แป้น Enter เพื่อเปิดแอปเพล็ตสำหรับโปรแกรมและคุณลักษณะ .
3. คลิกขวา บน Microsoft Office 2007 และคลิกที่ เปลี่ยน .
4. คลิก ใช่ ในข้อความแจ้ง
5. หลังจากนั้น ให้คลิกที่ ซ่อมแซม แล้ว ดำเนินการต่อ .
6. คลิก ซ่อมแซม . อีกครั้ง .
7. หลังจากที่ Microsoft Office 2007 ซ่อมแซมเสร็จสิ้น ให้คลิกที่ ปิด .
วิธีที่ 2:อัปเดต Windows
การอัปเดตของ Windows ช่วยแก้ปัญหาและข้อผิดพลาดต่างๆ ตรวจสอบเพื่อดูว่ามีการใช้โปรแกรมแก้ไขล่าสุดกับ Windows ของคุณหรือไม่ ด้วยเหตุนี้ คุณจะอัปเดตระบบปฏิบัติการในขั้นตอนนี้เพื่อแก้ไขปัญหา อ่านคำแนะนำเกี่ยวกับวิธีดาวน์โหลดและติดตั้งการอัปเดตล่าสุดของ Windows 10
วิธีที่ 3:เรียกใช้การสแกนมัลแวร์
หากคุณยังคงประสบปัญหานี้ใน Excel หลังจากลองวิธีแก้ปัญหาข้างต้นแล้ว อาจเป็นไปได้ว่าการติดไวรัสหรือมัลแวร์ได้แทรกซึมเข้าไปในระบบของคุณ และทำให้เกิดข้อผิดพลาด stdole32.tlb ด้วยเหตุนี้ ขอแนะนำให้สแกนและลบมัลแวร์หรือไวรัสออกจากคอมพิวเตอร์ของคุณ อ่านคำแนะนำเกี่ยวกับวิธีลบมัลแวร์ออกจากพีซีของคุณใน Windows 10
วิธีที่ 4:ซ่อมแซมไฟล์ระบบ
มีโอกาสที่ไฟล์ระบบที่สำคัญบางไฟล์เสียหาย ส่งผลให้เกิดข้อผิดพลาด stdole32.tlb ใน Excel การสแกนไฟล์ระบบ (SFC) จะช่วยได้มากในการจัดการกับสถานการณ์นี้ วิธีการสแกน SFC จะตรวจสอบไฟล์ที่เสียหายทั้งหมดก่อนที่จะซ่อมแซม ด้วยเหตุนี้ ขอแนะนำให้คุณทำการสแกน System Files Check แบบสมบูรณ์เพื่อแก้ไขปัญหา ต่อไปนี้เป็นมาตรการที่คุณต้องดำเนินการ อ่านคำแนะนำเกี่ยวกับวิธีการซ่อมแซมไฟล์ระบบใน Windows 10 และทำตามขั้นตอนตามคำแนะนำเพื่อซ่อมแซมไฟล์ที่เสียหายทั้งหมดของคุณ
วิธีที่ 5:เปลี่ยนการอนุญาตสำหรับคีย์รีจิสทรี
หากขั้นตอนข้างต้นใช้ไม่ได้ผล ให้พยายามแก้ไขการอนุญาตต่างๆ ในฐานข้อมูลรีจิสทรีโดยใช้วิธีนี้ ทำตามคำแนะนำด้านล่างเพื่อดำเนินการดังกล่าว
หมายเหตุ: เพื่อหลีกเลี่ยงปัญหาเพิ่มเติม ขอแนะนำให้คุณสำรองฐานข้อมูลรีจิสทรีก่อนทำการปรับเปลี่ยนใดๆ ในกรณีที่กำหนดค่าผิดพลาด คุณสามารถกู้คืนฐานข้อมูลรีจิสทรีเป็นสถานะก่อนหน้าซึ่งทุกอย่างทำงานได้ดี
1. กด ปุ่ม Windows + R พร้อมกันเพื่อเปิด เรียกใช้ กล่องโต้ตอบ
2. พิมพ์ regedit แล้วกด แป้น Enter เพื่อเปิด ตัวแก้ไขรีจิสทรี หน้าต่าง
3. คลิก ใช่ ใน การควบคุมบัญชีผู้ใช้ พร้อมรับคำ
4. เลือก ไฟล์ จากนั้น ส่งออก จากเมนูแบบเลื่อนลง
4. จากนั้นพิมพ์ ชื่อไฟล์ . ภายใต้ช่วงการส่งออก , เลือก ทั้งหมด และคลิกบันทึก .
5. ไปที่เส้นทางตำแหน่งที่กำหนดใน ตัวแก้ไขรีจิสทรี .
HKEY_CLASSES_ROOT\Excel.Chart.8
6. คลิกขวา บน Excel.Chart.8 และเลือกการอนุญาต จากเมนูแบบเลื่อนลง
7. คลิกที่ เพิ่ม ในหน้าต่างการอนุญาต
8. พิมพ์ ทุกคน ภายใต้ ป้อนชื่อวัตถุ แล้วคลิก ตรวจสอบชื่อ .
9. เพื่อยืนยันการเพิ่มรายการ ทุกคน ให้คลิกที่ ตกลง .
10. หลังจากนั้น คลิกที่ ขั้นสูง ปุ่ม.
11. เปลี่ยนเจ้าของโดยคลิก เปลี่ยน .
12. พิมพ์ ทุกคน ภายใต้ ป้อนชื่อวัตถุ แล้วคลิก ตรวจสอบชื่อ .
13. เพื่อยืนยันการเพิ่มรายการ ทุกคน คลิก ตกลง .
14. หลังจากนั้น คลิก สมัคร แล้วก็ ตกลง .
15. เลือก ทุกคน ภายใต้ การอนุญาต และทำเครื่องหมายที่ การควบคุมทั้งหมด และ อ่าน กล่อง.
16. คลิก สมัคร และ ตกลง .
17. กดปุ่ม F5 เพื่อรีเฟรชฐานข้อมูลรีจิสตรีทำให้เกิดการสร้างคีย์ย่อยใหม่ชื่อ โปรโตคอล ด้านล่าง Excel.Chart.8.
18. ทำซ้ำ ขั้นตอนที่ 7 –16 เพื่ออัปเดตการอนุญาตของคีย์นี้
19. รีเฟรชฐานข้อมูลรีจิสทรีโดยกดปุ่ม F5 และทำซ้ำขั้นตอนเพื่อให้สิทธิ์กับ StdFileEditing\Server คีย์ย่อย
20. สุดท้าย ปิด ตัวแก้ไขรีจิสทรี หน้าต่าง
วิธีที่ 6:ลบคีย์ Office จากฐานข้อมูลรีจิสทรี
เพื่อแก้ไขข้อผิดพลาดนี้ คุณจะต้องจัดการกับรีจิสทรีอีกครั้ง ก่อนทำการแก้ไขการลงทะเบียนใดๆ เราขอแนะนำให้คุณสำรองข้อมูลฐานข้อมูลรีจิสทรีของคุณ คุณสามารถสำรองข้อมูลได้ตามที่คุณทำในวิธีก่อนหน้า หากมีการกำหนดค่ารีจิสทรีผิดพลาด คุณสามารถคืนค่าฐานข้อมูลรีจิสทรีเป็นสถานะก่อนหน้าซึ่งทุกอย่างทำงานได้ดี รู้จักวิธีดำเนินการตามที่ระบุไว้เพื่อแก้ไขข้อผิดพลาด stdole32.tlb
หมายเหตุ: หากคุณไม่สามารถลบหรือค้นหาคีย์ใดๆ ได้ อย่ากังวลกับมัน จะไม่ส่งผลต่อผลลัพธ์ของการแก้ปัญหา
1. กด ปุ่ม Windows + R พร้อมกันเพื่อเปิด กล่องโต้ตอบเรียกใช้ .
2. พิมพ์ regedit แล้วกด แป้น Enter เพื่อเปิด ตัวแก้ไขรีจิสทรี หน้าต่าง
3. คลิก ใช่ ในข้อความแจ้ง
4. เลือก ไฟล์ จากนั้น ส่งออก จากเมนูแบบเลื่อนลง
5. จากนั้นพิมพ์ ชื่อไฟล์ ภายใต้ช่วงการส่งออก , เลือก ทั้งหมด และคลิกบันทึก .
6. ไปที่ตำแหน่งต่อไปนี้ใน ตัวแก้ไขรีจิสทรี .
HKEY_CURRENT_USER\Software\Microsoft\Office
7. คลิกขวา บนคีย์ย่อย Word และ Excel แล้วเลือก ลบ เพื่อลบออก
8. จากนั้น เปิดโฟลเดอร์ย่อย 8.0, 9.0, 10.0, 11.0 และ 12.0 และ ลบ คีย์ย่อย Excel และ Word .
หมายเหตุ 1: หากคุณกำลังมีปัญหากับ Word ให้ลบคีย์ย่อย Word และหากคุณมีปัญหากับทั้งคู่ ให้ลบทั้ง Word และ Excel .
หมายเหตุ 2: หากคุณไม่พบโฟลเดอร์ย่อยเหล่านี้ ให้มองหาเวอร์ชันอื่นๆ เช่น 15.0 และ 16.0 .
9. คลิก ใช่ เพื่อยืนยันการลบคีย์
10. ในทำนองเดียวกัน ลบ คีย์ย่อย มีป้ายกำกับว่า Word และ Excel ในเส้นทาง
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office.
11. สุดท้าย ปิด ตัวแก้ไขรีจิสทรี หน้าต่าง
วิธีที่ 7:ลบไฟล์ชั่วคราว
แอปพลิเคชันแคชข้อมูลบางอย่างเพื่อปรับปรุงความเร็วในการโหลดและประสบการณ์ของผู้ใช้ อย่างไรก็ตาม แคชนี้อาจได้รับความเสียหายตามเวลา ซึ่งรบกวนการทำงานของระบบหลัก ข้อมูลที่แคชมากเกินไปทำให้เกิดข้อผิดพลาดของหน่วยความจำรั่ว ด้วยเหตุนี้ คุณจะลบไฟล์ชั่วคราวทั้งหมดในคอมพิวเตอร์ดังที่แสดงในขั้นตอนด้านล่างเพื่อแก้ไขข้อผิดพลาด stdole32.tlb
1. กด ปุ่ม Windows + R พร้อมกันเพื่อเปิด กล่องโต้ตอบเรียกใช้ .
2. พิมพ์ %temp% และกดปุ่ม Enter เพื่อเปิด โฟลเดอร์ชั่วคราว .
3. ในการเลือกไฟล์ทั้งหมด ให้กด Ctrl + A ปุ่ม แล้วก็ Shift + Delete keys เพื่อลบออกทั้งหมด
วิธีที่ 8:เปลี่ยนชื่อไฟล์ติดตั้ง
การเปลี่ยนชื่อไฟล์ติดตั้งอาจช่วยคุณแก้ไขปัญหานี้ได้ในบางสถานการณ์ ปัญหา Excel นี้สามารถแก้ไขได้ด้วยวิธีนี้ ยกตัวอย่าง
1. กดปุ่ม Windows + I เพื่อเปิด File Explorer .
2. นำทางไปยังตำแหน่งต่อไปนี้ เส้นทาง .
C:\Program Files\Common Files\microsoft shared\OFFICEX\Office Setup Controller
หมายเหตุ 1: หากคุณไม่สามารถนำทางไปยังเส้นทางนี้ได้ ให้ลองใช้เส้นทางต่อไปนี้
C:\Program Files (x86)\Common Files\microsoft shared\OFFICEX\Office Setup Controller
หมายเหตุ 2: X จะต้องถูกแทนที่ด้วย เวอร์ชันของ Microsoft Office ติดตั้งในระบบของคุณ
3. ตอนนี้ คลิกขวา ใน ไฟล์ติดตั้ง แล้วเลือก เปลี่ยนชื่อ
หมายเหตุ :เปลี่ยนชื่อไฟล์เป็นอย่างอื่นที่ไม่ใช่ ตั้งค่า .
4. ยืนยัน พร้อมท์ใดๆ ถ้ามี
5. เมื่อคุณพบข้อผิดพลาด ให้เรียกใช้โปรแกรมและเลือก ตกลง .
วิธีที่ 9:ถอนการติดตั้งการอัปเดตล่าสุด
การอัปเดตที่เข้ากันไม่ได้ก่อนหน้านี้บนพีซี Windows 10 ของคุณอาจไม่ทำให้เกิดปัญหานี้เช่นกัน ดังนั้น คุณควรถอนการติดตั้งโปรแกรมปรับปรุงล่าสุดที่ติดตั้งบนคอมพิวเตอร์ของคุณเพื่อแก้ไขข้อผิดพลาด stdole32.tlb ของ Excel การทำงานนั้นง่ายมาก และมีการแสดงขั้นตอนดังนี้
1. กด แป้น Windows และพิมพ์ แผงควบคุม . จากนั้นคลิกที่ เปิด ตามที่แสดง
2. ตั้งค่า ดูโดย เป็น หมวดหมู่ .
3. ตอนนี้ คลิกที่ ถอนการติดตั้งโปรแกรม ตัวเลือกภายใต้ โปรแกรม เมนูตามภาพ
4. คลิกที่ ดูการอัปเดตที่ติดตั้ง ในบานหน้าต่างด้านซ้ายตามที่แสดง
5. ตอนนี้ ค้นหาและเลือกการอัปเดตล่าสุดโดยอ้างถึง ติดตั้งบน วันที่และคลิกที่ ถอนการติดตั้ง ตามตัวเลือกด้านล่าง
6. สุดท้าย ให้ยืนยันข้อความแจ้งใดๆ และ รีสตาร์ทพีซีของคุณ .
วิธีที่ 10:ติดตั้ง Microsoft Office ใหม่
หลายคนกำลังประสบกับข้อผิดพลาด stdole32.tlb นี้เนื่องจากการติดตั้งแอปพลิเคชัน Microsoft Office ที่ผิดพลาดไม่สมบูรณ์ ด้วยเหตุนี้ ขอแนะนำให้คุณลบ Office ออกทั้งหมด แล้วติดตั้งใหม่หลังจากได้รับจากเว็บไซต์ทางการของ Microsoft การถอนการติดตั้งแอปพลิเคชันด้วยตนเองจะไม่ลบส่วนประกอบที่เหลือออกจากเครื่อง หากต้องการลบ Office ออกจากคอมพิวเตอร์ของคุณ ให้ทำตามขั้นตอนเหล่านี้:
1. กดปุ่ม Windows + I พร้อมกันเพื่อเปิด การตั้งค่า .
2. เลือก แอป .
3. เลื่อนลงและคลิกที่ Microsoft Office .
4. คลิกที่ ถอนการติดตั้ง .
5. คลิกที่ ถอนการติดตั้ง ในป๊อปอัป แล้ว ใช่ จากป๊อปอัป
6. จากนั้น รีบูตพีซี .
7. ดาวน์โหลด Microsoft Office จากเว็บไซต์ทางการ
วิธีที่ 11:ทำการคืนค่าระบบ
หากวิธีการเหล่านี้ใช้ไม่ได้ผล ให้กู้คืนคอมพิวเตอร์ของคุณเป็นเวอร์ชันก่อนหน้าเป็นทางเลือกสุดท้าย โดยทำตามคำแนะนำเกี่ยวกับวิธีใช้การคืนค่าระบบใน Windows 10 และใช้คำแนะนำตามที่แสดง ในท้ายที่สุด คอมพิวเตอร์ของคุณจะได้รับการกู้คืนเป็นสถานะก่อนหน้าซึ่งไม่มีข้อผิดพลาดใดๆ เลย
หลังจากกู้คืนพีซี Windows 10 ของคุณแล้ว ให้ตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขแล้วหรือไม่
แนะนำ:
- แก้ไข Microsoft Store ไม่ทำงานบน Windows 10
- แก้ไขข้อผิดพลาดการทำงานของ Windows 10 File Explorer
- วิธีตั้งค่ารูปภาพพื้นหลังสำหรับ Microsoft Word
- วิธีแก้ไขไฟล์ VCF บน Windows 10
เราหวังว่าคุณจะพบว่าข้อมูลนี้มีประโยชน์และคุณสามารถแก้ไข stdole32.tlb ข้อผิดพลาด. โปรดแจ้งให้เราทราบว่าเทคนิคใดเป็นประโยชน์สำหรับคุณมากที่สุด หากคุณมีคำถามหรือความคิดเห็น โปรดใช้แบบฟอร์มด้านล่าง