Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ไข Runtime Error 13 (Type Mismatch) ในแอปพลิเคชัน Visual Basic

Runtime Error 13 เป็นข้อผิดพลาด Type Mismatch ที่เกิดขึ้นเมื่อต้องการไฟล์หรือกระบวนการหนึ่งหรือมากกว่าเพื่อเปิดโปรแกรมที่ใช้ "สภาพแวดล้อม Visual Basic" ข้อผิดพลาดนี้มักแสดงเมื่อคุณใช้ Microsoft Excel 2002 แต่ก็อาจปรากฏในเวลาอื่นๆ เช่นกัน เมื่อคุณคลิกที่แมโครหรือคลิกฟังก์ชันบนเมนูที่สร้างโดยแมโครอีกตัวหนึ่ง คุณอาจได้รับข้อความข้อผิดพลาดต่อไปนี้:

"Run-time error: '13' Type Mismatch"

สาเหตุของ Runtime Error 13

Runtime Error 13 เป็นข้อผิดพลาดที่เกิดขึ้นที่ "runtime" ซึ่งหมายความพื้นฐานว่ามันแสดงเมื่อคุณพยายามใช้แอปพลิเคชันหรือฟังก์ชันเฉพาะ แม้ข้อผิดพลาดรันไทม์อาจคลุมเครือ แต่ Runtime Error 13 มักเกิดจาก "ความไม่ตรงกัน" ภายในโปรแกรมซอฟต์แวร์ต่างๆ ที่คุณอาจต้องการใช้ สาเหตุทั่วไปของข้อผิดพลาดรวมถึง:

  • ข้อผิดพลาดของรีจิสทรี
  • ข้อผิดพลาดของ Microsoft Office
  • ระบบ Windows ไม่ได้อัปเดต
  • การติดเชื้อไวรัส

วิธีแก้ไข Runtime Error 13

ขั้นตอนที่ 1 – อัปเดต Windows

เพื่อแก้ไขข้อผิดพลาดนี้ คุณควรดาวน์โหลดและติดตั้ง Service Pack สำหรับ Microsoft Office XP Runtime Error 13 เป็นปัญหาที่รู้จักใน Excel 2002 และ Microsoft แก้ไขแล้วใน Office XP Service Pack 3 (SP3) คุณสามารถดาวน์โหลดการอัปเดตได้ที่นี่

ขั้นตอนที่ 2 – เปลี่ยนรีจิสทรี

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

  1. คลิก Start แล้วเลือก Run
  2. พิมพ์คำสั่ง "regedit"
  3. ค้นหาและเลือกคีย์รีจิสทรีต่อไปนี้
  4. HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlo ok\Security
  5. คลิกเมนู Edit แล้วเลือก New และคลิก DWORD Value
  6. ตั้งชื่อค่าใหม่เป็น AllowOMWithUI แล้วกด Enter
  7. ต่อไป คลิกขวา AllowOMWithUI และคลิก Modify
  8. จากนั้นพิมพ์ตัวเลข 1 ในกล่อง Value Data และคลิก OK
  9. สุดท้าย คลิก Exit ในเมนู File เพื่อ ปิด Registry Editor
  10. Restart คอมพิวเตอร์ของคุณ

ขั้นตอนที่ 3 – สแกนหาไวรัส

– ดาวน์โหลดโปรแกรมสแกนไวรัสนี้

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

ขั้นตอนที่ 4 – ทำความสะอาดรีจิสทรี

– ดาวน์โหลดเครื่องมือทำความสะอาดรีจิสทรีนี้

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