Microsoft Office เป็นซอฟต์แวร์ที่คุณใช้ทุกวัน ไม่ว่าจะเป็นการเขียนเอกสาร จัดทำแผ่นข้อมูล หรือนำเสนอการนำเสนอ คุณไม่สามารถละเลยความสำคัญของโปรแกรม MS Office ได้ เนื่องจากปัญหาหลายประการกับชุด Microsoft Office การเปิด Microsoft Word หรือ Excel อาจกลายเป็นปัญหาใหญ่ เมื่อคุณเปิด Microsoft Word หรือ Microsoft Excel Windows จะพยายามตั้งค่า Microsoft Office 2007 ซึ่งเป็นเรื่องน่าเบื่อ และคุณจะได้รับข้อผิดพลาด stdole32.tlb ตามมา อ่านต่อเพื่อแก้ไขข้อผิดพลาดนี้
วิธีแก้ไขข้อผิดพลาด Excel stdole32.tlb ใน Windows 10
- ข้อผิดพลาด Excel stdole32.tlb Memory Leak: เมื่อเกิดปัญหา Memory Leak ขนาดหน่วยความจำของ Excel จะเพิ่มขึ้นอย่างสม่ำเสมอ ลดประสิทธิภาพระบบโดยรวม ยังเริ่มต้นลูปไม่รู้จบหรือการทำงานซ้ำของงานเดียวกัน
- ข้อผิดพลาด stdole32.Tlb Logic Fault: แม้จะกำหนดอินพุตที่ถูกต้อง คุณอาจเริ่มได้เอาต์พุตที่ผิดเนื่องจากข้อผิดพลาดตรรกะนี้ สาเหตุหลักคือข้อบกพร่องในซอร์สโค้ดของ Microsoft Corporation ที่รับผิดชอบจัดการข้อมูลเข้าทั้งหมด
- ข้อผิดพลาด stdole32.tlb Crash: ข้อผิดพลาดนี้ป้องกันไม่ให้ซอฟต์แวร์ 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 เสร็จสิ้น ขั้นตอนมีดังนี้:
- กด Windows + R keys พร้อมกันเพื่อเปิดกล่องโต้ตอบ Run
- พิมพ์ appwiz.cpl และกดปุ่ม Enter key เพื่อเปิดแอปเพล็ต Programs and Features
- คลิกขวา ที่ Microsoft Office 2007 และคลิก Change
- คลิก Yes ในกล่องแจ้งเตือน
- หลังจากนั้น คลิก Repair แล้ว Continue
- อีกครั้ง คลิก Repair
- หลังจากซ่อมแซม Microsoft Office 2007 เสร็จสิ้น คลิก Close
วิธีที่ 2: อัปเดต Windows
การอัปเดต Windows แก้ไขปัญหาและข้อผิดพลาดหลากหลาย ตรวจสอบว่าแพทช์ล่าสุดถูกนำไปใช้กับ Windows ของคุณหรือยัง ดังนั้น ในขั้นตอนนี้ คุณจะอัปเดตระบบปฏิบัติการเพื่อแก้ไขปัญหา อ่านคู่มือของเราเกี่ยวกับวิธีดาวน์โหลดและติดตั้ง Windows 10 Latest Update เพื่อทำเช่นนี้
วิธีที่ 3: รันสแกนมัลแวร์
หากคุณยังประสบปัญหานี้ใน Excel หลังจากลองวิธีแก้ไขข้างต้น อาจเป็นไปได้ว่าไวรัสหรือมัลแวร์ได้แทรกเข้ามาในระบบของคุณและก่อให้เกิดข้อผิดพลาด stdole32.tlb ดังนั้น การสแกนและลบมัลแวร์หรือไวรัสใดๆ ออกจากคอมพิวเตอร์ของคุณจึงได้รับการแนะนำอย่างยิ่ง อ่านคู่มือของเราเกี่ยวกับวิธีลบมัลแวร์จาก PC ของคุณใน Windows 10 เพื่อทำเช่นนี้
วิธีที่ 4: ซ่อมแซมไฟล์ระบบ
มีโอกาสที่ไฟล์ระบบสำคัญบางส่วนเสียหาย ทำให้เกิดข้อผิดพลาด stdole32.tlb ใน Excel การตรวจสอบไฟล์ระบบ (SFC) จะช่วยได้มากในการจัดการสถานการณ์นี้ วิธีการสแกน SFC จะตรวจสอบไฟล์ที่เสียหายทั้งหมดก่อนซ่อมแซม ดังนั้น แนะนำให้คุณรันการตรวจสอบไฟล์ระบบแบบเต็มรูปแบบเพื่อแก้ไขปัญหา ขั้นตอนที่คุณต้องทำมีดังนี้ อ่านคู่มือของเราเกี่ยวกับวิธีซ่อมแซมไฟล์ระบบบน Windows 10 และทำตามขั้นตอนตามที่แนะนำเพื่อซ่อมแซมไฟล์เสียหายทั้งหมดของคุณ
วิธีที่ 5: เปลี่ยนสิทธิ์สำหรับ Registry Keys
หากขั้นตอนข้างต้นไม่ได้ผล ให้ลองเปลี่ยนสิทธิ์ต่างๆ ในฐานข้อมูลรีจิสทรีด้วยวิธีนี้ ทำตามคำแนะนำด้านล่าง
หมายเหตุ: เพื่อป้องกันปัญหาเพิ่มเติม แนะนำให้คุณสำรองฐานข้อมูลรีจิสทรีก่อนทำการเปลี่ยนแปลงใดๆ หากเกิดการกำหนดค่าผิดพลาด คุณสามารถกู้คืนฐานข้อมูลรีจิสทรีไปสู่สถานะก่อนหน้าที่ทุกอย่างทำงานได้ดี
- กด Windows + R keys พร้อมกันเพื่อเปิดกล่องโต้ตอบ Run
- พิมพ์ regedit และกดปุ่ม Enter key เพื่อเปิดหน้าต่าง Registry Editor
- คลิก Yes ในกล่องแจ้งเตือน User Account Control
- เลือก File แล้ว Export จากเมนูแบบดรอปดาวน์
- พิมพ์ File name ภายใต้ Export range เลือก All และคลิก Save
- ไปที่พาธตำแหน่งที่กำหนดใน Registry Editor
- คลิกขวา ที่ Excel.Chart.8 และเลือก Permissions จากเมนูแบบดรอปดาวน์
- คลิก Add ในหน้าต่าง Permissions
- พิมพ์ Everyone ภายใต้ Enter the object names แล้วคลิก Check Names
- คลิก OK เพื่อยืนยันการเพิ่มรายการ Everyone
- คลิกปุ่ม Advanced
- เปลี่ยนเจ้าของโดยคลิก Change
- พิมพ์ Everyone ภายใต้ Enter the object names แล้วคลิก Check Names
- คลิก OK เพื่อยืนยันการเพิ่มรายการ Everyone
- คลิก Apply แล้ว OK
- เลือก Everyone ภายใต้ Permissions และติ๊กถูกกล่อง Full Control และ Read
- คลิก Apply และ OK
- กดปุ่ม F5 key เพื่อรีเฟรชฐานข้อมูลรีจิสทรี ทำให้เกิด Sub key ใหม่ชื่อ Protocol ใต้ Excel.Chart.8
- ทำซ้ำ ขั้นตอน 7–16 เพื่ออัปเดตสิทธิ์ของคีย์นี้
- รีเฟรชฐานข้อมูลรีจิสทรีโดยกดปุ่ม F5 key และทำซ้ำขั้นตอนเพื่อให้สิทธิ์กับสับคีย์ StdFileEditing\Server
- สุดท้าย ปิดหน้าต่าง Registry Editor
HKEY_CLASSES_ROOT\Excel.Chart.8
วิธีที่ 6: ลบ Office Keys จากฐานข้อมูลรีจิสทรี
เพื่อแก้ไขข้อผิดพลาดนี้ คุณจะต้องจัดการกับรีจิสทรีอีกครั้ง ก่อนทำการเปลี่ยนแปลงการลงทะเบียน เราแนะนำให้คุณสำรองฐานข้อมูลรีจิสทรี คุณสามารถสำรองได้เหมือนวิธีก่อนหน้า หากเกิดการกำหนดค่ารีจิสทรีผิดพลาด คุณสามารถกู้คืนฐานข้อมูลรีจิสทรีไปสู่สถานะก่อนหน้าที่ทุกอย่างทำงานได้ดี ทำตามขั้นตอนที่ระบุเพื่อแก้ไขข้อผิดพลาด stdole32.tlb
หมายเหตุ: หากคุณไม่สามารถลบหรือหาคีย์ใดๆ ได้ ไม่ต้องกังวล จะไม่ส่งผลต่อผลลัพธ์ของการแก้ไขปัญหา
- กด Windows + R keys พร้อมกันเพื่อเปิดกล่องโต้ตอบ Run dialog box
- พิมพ์ regedit และกดปุ่ม Enter key เพื่อเปิดหน้าต่าง Registry Editor
- คลิก Yes ในกล่องแจ้งเตือน
- เลือก File แล้ว Export จากเมนูแบบดรอปดาวน์
- พิมพ์ File name. ภายใต้ Export range เลือก All และคลิก Save
- ไปที่ตำแหน่งต่อไปนี้ใน Registry Editor
- คลิกขวา ที่สับคีย์ Word และ Excel และเลือก Delete เพื่อลบพวกเขา
- จากนั้น เปิดโฟลเดอร์ย่อย 8.0, 9.0, 10.0, 11.0, และ 12.0 และ ลบ สับคีย์ Excel และ Word
- หมายเหตุ 1: หากคุณมีปัญหากับ Word ให้ลบสับคีย์ Word และหากมีปัญหาทั้งสอง ให้ลบ Word และ Excel ทั้งคู่
- หมายเหตุ 2: หากไม่พบโฟลเดอร์ย่อยเหล่านี้ ให้ค้นหาเวอร์ชันอื่นๆ เช่น 15.0 และ 16.0
- คลิก Yes เพื่อยืนยันการลบคีย์
- เช่นเดียวกัน ลบ สับคีย์ ที่ติดป้ายกำกับ Word และ Excel ในพาธ
- สุดท้าย ปิดหน้าต่าง Registry Editor
HKEY_CURRENT_USER\Software\Microsoft\Office
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office.
วิธีที่ 7: ลบไฟล์ชั่วคราว
แอปพลิเคชันบางตัวแคชข้อมูลเพื่อเพิ่มความเร็วในการโหลดและประสบการณ์ผู้ใช้ อย่างไรก็ตาม แคชนี้อาจเสียหายตามเวลา ขัดจังหวะฟังก์ชันระบบสำคัญ แคชข้อมูลมากเกินไปก็ก่อให้เกิดข้อผิดพลาด Memory Leak นี้ ดังนั้น คุณจะลบไฟล์ชั่วคราวทั้งหมดบนคอมพิวเตอร์ตามขั้นตอนด้านล่างเพื่อแก้ไขข้อผิดพลาด stdole32.tlb
- กด Windows + R keys พร้อมกันเพื่อเปิดกล่องโต้ตอบ Run dialog box
- พิมพ์ %temp% และกดปุ่ม Enter key เพื่อเปิดโฟลเดอร์ temp
- เพื่อเลือกไฟล์ทั้งหมด กด Ctrl + A keys แล้ว Shift + Delete keys เพื่อลบออกโดยสมบูรณ์
วิธีที่ 8: เปลี่ยนชื่อไฟล์ Setup
การเปลี่ยนชื่อไฟล์ Setup อาจช่วยให้คุณหลีกเลี่ยงปัญหานี้ในบางสถานการณ์ ปัญหา Excel นี้สามารถแก้ไขได้ด้วยวิธีนี้ ตัวอย่างเช่น
- กดปุ่ม Windows + I keys เพื่อเปิด File Explorer
- ไปที่พาธตำแหน่งต่อไปนี้
- หมายเหตุ 1: หากไม่สามารถไปที่พาธนี้ได้ ลองพาธต่อไปนี้
- หมายเหตุ 2: X ต้องแทนที่ด้วย เวอร์ชันของ Microsoft Office ที่ติดตั้งในระบบของคุณ
- คลิกขวา ที่ ไฟล์ setup และเลือก Rename.
- หมายเหตุ: เปลี่ยนชื่อไฟล์เป็นอย่างอื่นที่ไม่ใช่ Setup
- ยืนยัน กล่องแจ้งเตือนใดๆ หากมี
- เมื่อเจอข้อผิดพลาด ให้รันโปรแกรมและเลือก OK
C:\Program Files\Common Files\microsoft shared\OFFICEX\Office Setup Controller
C:\Program Files (x86)\Common Files\microsoft shared\OFFICEX\Office Setup Controller
วิธีที่ 9: ถอนการติดตั้งอัปเดตล่าสุด
อัปเดตก่อนหน้าที่ไม่เข้ากันได้บนคอมพิวเตอร์ Windows 10 ของคุณอาจก่อให้เกิดปัญหานี้เช่นกัน ดังนั้น แนะนำให้ถอนการติดตั้งอัปเดตล่าสุดที่ติดตั้งบนคอมพิวเตอร์ของคุณเพื่อแก้ไขข้อผิดพลาด Excel stdole32.tlb งานนี้ทำได้ง่ายมาก และขั้นตอนแสดงดังนี้
- กดปุ่ม Windows key พิมพ์ Control Panel แล้วคลิก Open
- ตั้ง View by เป็น Category
- คลิกตัวเลือก Uninstall a program ภายใต้เมนู Programs
- คลิก View installed updates ในบานหน้าต่างซ้าย
- ค้นหาและเลือกอัปเดตล่าสุดโดยอ้างอิงวันที่ Installed On และคลิกตัวเลือก Uninstall
- สุดท้าย ยืนยันกล่องแจ้งเตือนใดๆ และ รีสตาร์ทคอมพิวเตอร์
วิธีที่ 10: ติดตั้ง Microsoft Office ใหม่
ผู้คนจำนวนมากเผชิญข้อผิดพลาด stdole32.tlb นี้เนื่องจากการติดตั้ง Microsoft Office ที่ไม่สมบูรณ์หรือผิดปกติ ดังนั้น แนะนำให้คุณลบ Office ออกอย่างสมบูรณ์ แล้วติดตั้งใหม่หลังจากดาวน์โหลดจากเว็บไซต์ทางการของ Microsoft การถอนการติดตั้งแอปพลิเคชันด้วยตนเองจะไม่ลบส่วนประกอบที่เหลือออกจากเครื่อง ในการลบ Office จากคอมพิวเตอร์ของคุณ ทำตามขั้นตอนเหล่านี้:
- กดปุ่ม Windows + I keys พร้อมกันเพื่อเปิด Settings
- เลือก Apps
- เลื่อนลงและคลิก Microsoft Office
- คลิก Uninstall
- คลิก Uninstall ในป๊อปอัป แล้ว yes จากป๊อปอัป
- จากนั้น รีบูทคอมพิวเตอร์
- ดาวน์โหลด Microsoft Office จากเว็บไซต์ทางการ
วิธีที่ 11: ทำ System Restore
หากวิธีเหล่านี้ไม่ได้ผลสำหรับคุณ ให้กู้คืนคอมพิวเตอร์ไปสู่เวอร์ชันก่อนหน้าเป็นทางเลือกสุดท้าย ทำตามคู่มือของเราเกี่ยวกับวิธีใช้ System Restore บน Windows 10 และดำเนินการตามคำแนะนำที่แสดงไว้ ในที่สุด คอมพิวเตอร์ของคุณจะถูกกู้คืนไปสู่สถานะก่อนหน้าที่ไม่มีข้อผิดพลาดใดๆ
หลังจากกู้คืนคอมพิวเตอร์ Windows 10 ของคุณ ตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขแล้วหรือไม่
แนะนำ:
- แก้ไข Microsoft Store ไม่ทำงานบน Windows 10
- แก้ไข Windows 10 File Explorer ทำงานผิดพลาด
- วิธีตั้งค่าภาพพื้นหลังสำหรับ Microsoft Word
- วิธีแก้ไขไฟล์ VCF บน Windows 10
หวังว่าคุณจะพบข้อมูลนี้มีประโยชน์ และคุณสามารถแก้ไขข้อผิดพลาด stdole32.tlb ได้ โปรดบอกเราว่าวิธีไหนเป็นประโยชน์ที่สุดสำหรับคุณ หากคุณมีคำถามหรือความคิดเห็น โปรดใช้แบบฟอร์มด้านล่าง