แก้ไขแท็กสิ้นสุดไม่ตรงกันข้อผิดพลาดในการเปิดไฟล์เมื่อเปิดไฟล์ DOCX


หากคุณใช้ Word 2007, 2010 หรือ 2013 คุณอาจพบข้อผิดพลาดที่แปลกประหลาดเมื่อเปิดไฟล์ DOCX เมื่อเร็ว ๆ นี้ฉันพยายามเปิดไฟล์ DOCX ที่ฉันสร้างขึ้นใน Windows 10 โดยใช้ Office 2013 และได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

ชื่อในแท็กสิ้นสุดขององค์ประกอบต้องตรงกับ ประเภทขององค์ประกอบในแท็กเริ่มต้น

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

หากคุณสิ้นสุดการ messing ขึ้น ไฟล์ต้นฉบับคุณสามารถลองใช้แฟ้มสำรองข้อมูลได้อีกครั้ง นี่คือสิ่งที่ข้อความแสดงข้อผิดพลาดปรากฏขึ้นหากคุณใช้ Office 2013:

end tag word error

คุณจะเห็นข้อมูลเพิ่มเติมเช่น ที่อยู่: ส่วน: /word/document.xml, บรรทัด: 2, คอลัมน์: xxxxดังนั้นสิ่งที่ทำให้เกิดข้อผิดพลาดนี้ เห็นได้ชัดว่ามันสมการ! โดยเฉพาะแท็ก oMath จะเกี่ยวข้องกับแท็ก oMath เมื่อสมการยึดกับย่อหน้าเดียวกันกับกล่องข้อความหรือวัตถุแบบกราฟิก

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

Microsoft Fix-it

Microsoft ได้เปิดตัว ดาวน์โหลด Fix-it ที่จะไปข้างหน้าและซ่อมแซมไฟล์ Word ที่มีปัญหา โปรดทราบว่าแม้ว่าจะเป็นการแก้ไขปัญหาชั่วคราว แต่อาจเกิดขึ้นอีกครั้งหากคุณแก้ไขไฟล์อีกครั้ง

ด้วยตนเองแก้ไข XML

หากคุณต้องการทำเช่นนี้ด้วยตนเองคุณสามารถเปิดไฟล์ DOCX และแก้ไข XML ได้ . อย่างไรก็ตามฉันไม่แนะนำเรื่องนี้ให้มากเท่าที่จะเป็นไปได้และอาจก่อให้เกิดปัญหาขึ้นอีก มีวิธีในการปรับเอกสาร Word จริงซึ่งคุณสามารถอ่านได้ด้านล่างนี้

โดยทั่วไปไฟล์ Word ทั้งหมดเป็นไฟล์ซิปไฟล์พัสดุ XML เพื่อดูไฟล์เหล่านี้คุณต้องเปลี่ยนชื่อส่วนขยายจาก DOCX เป็น ZIP

rename docx to zip

ใน Windows 8/10 ให้เปิด Explorer และคลิก บนแท็บมุมมอง ทางด้านขวาคุณจะเห็นช่องทำเครื่องหมายที่เรียกว่า ส่วนขยายชื่อไฟล์ไปข้างหน้าและตรวจสอบว่า ตอนนี้เปลี่ยนชื่อไฟล์ DOCX เป็น ZIP แล้วดับเบิลคลิกเพื่อเปิด

xml file contents

ที่นี่คุณจะเห็นโฟลเดอร์และโฟลเดอร์ ไฟล์ XML เนื้อหาหลักของเอกสาร Word ของคุณอยู่ภายในโฟลเดอร์ wordเปิดไฟล์นั้นและคุณจะเห็นไฟล์ document.xml

xml docx contents

นั่นคือ 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คุณสามารถทำได้โดยคลิกที่ปุ่ม เลือกก่อน

selection pane

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

6

เมื่อคุณเลือกกล่องข้อความคลิกที่ปุ่มกลุ่มใต้ เครื่องมือวาดภาพ - ฟอร์แมต - จัดเรียงขวาที่ด้านขวาของปุ่มเลือกที่ฉันได้กล่าวไว้ข้างต้น

7

ควรจัดกลุ่มกล่องข้อความทั้งหมดไว้ด้วยกัน ตอนนี้บันทึกเอกสารของคุณแล้วดูว่าคุณสามารถเปิดเอกสารได้อีกครั้งโดยไม่มีข้อผิดพลาดหรือไม่ นี่เป็นทางออกที่ถาวรดังนั้นแม้ว่าคุณจะไม่ได้อัปเกรดเป็น Service Pack 1 ข้อผิดพลาดนี้จะหายไป แน่นอนมันเต้นออกแก้ไขไฟล์ XML หากคุณมีคำถามใด ๆ โปรดแจ้งให้เราทราบในความคิดเห็น สนุก!

Week 0

กระทู้ที่เกี่ยวข้อง:


9.03.2014