หากคุณใช้ Word 2007, 2010 หรือ 2013 คุณอาจพบข้อผิดพลาดที่แปลกประหลาดเมื่อเปิดไฟล์ DOCX เมื่อเร็ว ๆ นี้ฉันพยายามเปิดไฟล์ DOCX ที่ฉันสร้างขึ้นใน Windows 10 โดยใช้ Office 2013 และได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
ชื่อในแท็กสิ้นสุดขององค์ประกอบต้องตรงกับ ประเภทขององค์ประกอบในแท็กเริ่มต้น
อืมฉันไม่มีความหมายว่านั่นหมายความว่าอย่างไร! หลังจากทำแบบทดสอบแล้วพบว่าข้อผิดพลาดนี้เกี่ยวข้องกับโค้ด XML ที่ไฟล์ DOCX ถูกสร้างขึ้นจริง โดยปกติข้อผิดพลาดนี้จะไม่ส่งผลต่อการสูญหายของไฟล์หรือเนื้อหา แต่เป็นความคิดที่ดีที่จะทำสำเนาของไฟล์ก่อนที่คุณจะเริ่มทำการเปลี่ยนแปลงใด ๆ
หากคุณสิ้นสุดการ messing ขึ้น ไฟล์ต้นฉบับคุณสามารถลองใช้แฟ้มสำรองข้อมูลได้อีกครั้ง นี่คือสิ่งที่ข้อความแสดงข้อผิดพลาดปรากฏขึ้นหากคุณใช้ Office 2013:
คุณจะเห็นข้อมูลเพิ่มเติมเช่น ที่อยู่: ส่วน: /word/document.xml, บรรทัด: 2, คอลัมน์: xxxxดังนั้นสิ่งที่ทำให้เกิดข้อผิดพลาดนี้ เห็นได้ชัดว่ามันสมการ! โดยเฉพาะแท็ก oMath จะเกี่ยวข้องกับแท็ก oMath เมื่อสมการยึดกับย่อหน้าเดียวกันกับกล่องข้อความหรือวัตถุแบบกราฟิก
โชคดีที่มีวิธีแก้ไขตรงนี้เพื่อแก้ไขข้อผิดพลาดนี้ ฉันจะเริ่มต้นด้วยวิธีที่ง่ายที่สุดและไปที่โซลูชันด้านเทคนิคสำหรับผู้ที่สนใจ
Microsoft Fix-it
Microsoft ได้เปิดตัว ดาวน์โหลด Fix-it ที่จะไปข้างหน้าและซ่อมแซมไฟล์ Word ที่มีปัญหา โปรดทราบว่าแม้ว่าจะเป็นการแก้ไขปัญหาชั่วคราว แต่อาจเกิดขึ้นอีกครั้งหากคุณแก้ไขไฟล์อีกครั้ง
ด้วยตนเองแก้ไข XML
หากคุณต้องการทำเช่นนี้ด้วยตนเองคุณสามารถเปิดไฟล์ DOCX และแก้ไข XML ได้ . อย่างไรก็ตามฉันไม่แนะนำเรื่องนี้ให้มากเท่าที่จะเป็นไปได้และอาจก่อให้เกิดปัญหาขึ้นอีก มีวิธีในการปรับเอกสาร Word จริงซึ่งคุณสามารถอ่านได้ด้านล่างนี้
โดยทั่วไปไฟล์ Word ทั้งหมดเป็นไฟล์ซิปไฟล์พัสดุ XML เพื่อดูไฟล์เหล่านี้คุณต้องเปลี่ยนชื่อส่วนขยายจาก DOCX เป็น ZIP
ใน Windows 8/10 ให้เปิด Explorer และคลิก บนแท็บมุมมอง ทางด้านขวาคุณจะเห็นช่องทำเครื่องหมายที่เรียกว่า ส่วนขยายชื่อไฟล์ไปข้างหน้าและตรวจสอบว่า ตอนนี้เปลี่ยนชื่อไฟล์ DOCX เป็น ZIP แล้วดับเบิลคลิกเพื่อเปิด
ที่นี่คุณจะเห็นโฟลเดอร์และโฟลเดอร์ ไฟล์ XML เนื้อหาหลักของเอกสาร Word ของคุณอยู่ภายในโฟลเดอร์ wordเปิดไฟล์นั้นและคุณจะเห็นไฟล์ document.xml
นั่นคือ XML หลักที่มี เนื้อหาของเอกสาร Word จริงของคุณ คนอื่น ๆ เป็นเพียงการตั้งค่ารูปแบบแบบอักษร ฯลฯ ตอนนี้เปิดใน Notepad จะมีลักษณะเช่นระเบียบเพื่อให้คุณต้องการจะค้นหา oMath เพราะที่แท็กที่ทำให้เกิดปัญหา โดยทั่วไปควรมีลักษณะดังนี้:
& lt; m: oMath & gt;
& lt; mc: AlternateContent & gt;
& lt; mc: เลือกต้อง = "wps" & gt;
หากบรรทัดแรก & lt; m: oMath & gt; เป็นอย่างใดด้านล่างหรือหลังบรรทัดที่สองหรือสามแล้วคุณจะได้รับข้อผิดพลาดนี้ คุณต้องย้ายกลับไปด้านบนบรรทัดเหล่านั้นเพื่อให้สามารถเปิดไฟล์ Word ได้
การแก้ไขอย่างถาวรสำหรับ Start End Tag Error
หวังว่าเครื่องมือ Fix-it จะช่วยแก้ปัญหาของคุณได้ แต่อาจเกิดขึ้นได้อีกถ้าคุณไม่สามารถแก้ไขสาเหตุที่แท้จริงได้อย่างถาวร เมื่อต้องการทำเช่นนั้นสิ่งที่คุณต้องทำคือการปรับปรุง Office 2010 หรือ Office 2013 Service Pack 1 ปัญหาได้รับการแก้ไขในเซอร์วิสแพ็คดังนั้นหากคุณไม่ได้ติดตั้งไว้ให้ดำเนินการต่อและทำอย่างนั้น
เมื่อคุณกู้คืน DOCX แล้ว ไฟล์โดยใช้เครื่องมือหรือแก้ไขไฟล์ด้วยตัวเองไปข้างหน้าและเปิดหน้าต่าง Selectionในแท็บ Homeคุณสามารถทำได้โดยคลิกที่ปุ่ม เลือกก่อน
นี้ จะเปิดบานหน้าต่างด้านข้างซึ่งจะแสดงรายการวัตถุที่แตกต่างกันทั้งหมดบนหน้าเว็บ ไปข้างหน้าและกดปุ่ม CTRLและเลือกกล่องข้อความทั้งหมด
6
เมื่อคุณเลือกกล่องข้อความคลิกที่ปุ่มกลุ่มใต้ เครื่องมือวาดภาพ - ฟอร์แมต - จัดเรียงขวาที่ด้านขวาของปุ่มเลือกที่ฉันได้กล่าวไว้ข้างต้น
7
ควรจัดกลุ่มกล่องข้อความทั้งหมดไว้ด้วยกัน ตอนนี้บันทึกเอกสารของคุณแล้วดูว่าคุณสามารถเปิดเอกสารได้อีกครั้งโดยไม่มีข้อผิดพลาดหรือไม่ นี่เป็นทางออกที่ถาวรดังนั้นแม้ว่าคุณจะไม่ได้อัปเกรดเป็น Service Pack 1 ข้อผิดพลาดนี้จะหายไป แน่นอนมันเต้นออกแก้ไขไฟล์ XML หากคุณมีคำถามใด ๆ โปรดแจ้งให้เราทราบในความคิดเห็น สนุก!