Åtgärda fel i sluttagg starttagg när du öppnar DOCX-filer

Om du använder Word 2007 , 2010 eller 2013 kan du stöta på ett konstigt fel när du öppnar en DOCX -fil. Nyligen försökte jag öppna en DOCX -fil som jag hade skapat på Windows 10 med Office 2013 och fick följande felmeddelande:

Namnet i elementets sluttagg måste matcha elementtypen i starttaggen.(The name in the end tag of the element must match the element type in the start tag.)

Hmm , ingen aning vad det betyder! Efter att ha gjort lite research fann jag att det här felet är relaterat till XML -koden som en DOCX -fil faktiskt består av. Normalt(Normally) kommer detta fel inte att leda till att din fil eller dess innehåll går förlorad, men det är en bra idé att göra en kopia av filen innan du börjar göra några ändringar.

Om det slutar med att du förstör originalfilen kan du alltid försöka igen med hjälp av säkerhetskopian. Så här ser felmeddelandet ut om du använder Office 2013 :

sluttaggordsfel

Du kommer också att se lite extra information som Location: Part: /word/document.xml, Line: 2, Column: xxxx . Så vad orsakar detta fel? Tydligen är det ekvationer! Specifikt är det relaterat till oMath-taggar när en ekvation är förankrad till samma stycke som en textruta eller ett grafiskt objekt.

Lyckligtvis finns det ett enkelt sätt att fixa det här felet. Jag börjar med det enklaste och går vidare till de mer tekniska lösningarna för den som är intresserad.

Microsoft Fix-it

Microsoft har släppt en Fix-it-nedladdning(Fix-it download ) som kommer att gå vidare och reparera den problematiska Word -filen. Observera att även om detta löser problemet tillfälligt kan det återkomma om du redigerar filen igen. Rulla(Scroll) ned för att läsa om hur du kan förhindra att det här felet uppstår igen.

Redigera XML manuellt

Om du vill göra detta manuellt kan du öppna DOCX -filen och redigera XML . Jag rekommenderar dock inte riktigt detta eftersom det är komplicerat och kan förstöra saker ännu mer. Det finns ett sätt att justera själva Word- dokumentet, som du kan läsa nedan.

I grund och botten är hela Word -filen faktiskt ett zippat arkiv med ett gäng XML- filer. För att se dessa filer måste du byta namn på tillägget från DOCX till ZIP .

byt namn på docx till zip

I Windows 8/10 öppnar du Utforskaren(Explorer) och klickar på fliken Visa . (View)Till höger ser du en kryssruta som heter Filnamnstillägg(File name extensions) . Varsågod och kolla det. Byt nu namn på DOCX -filen till ZIP och dubbelklicka på den för att öppna den.

xml-filens innehåll

Här ser du ett par mappar och en XML -fil. Huvudinnehållet i ditt Word- dokument finns i Word -mappen. Öppna den och du kommer att se en som heter document.xml .

xml docx innehåll

Det är den huvudsakliga XML som innehåller innehållet i ditt faktiska Word- dokument. De andra är bara inställningar, stilar, typsnitt, etc. Att nu öppna detta i Anteckningar(Notepad) kommer att se ut som en röra, så du vill göra en sökning efter oMath eftersom det är taggen som orsakar problem. I grund och botten ska det se ut så här:

<m:oMath>
<mc:AlternateContent>
<mc:Choice Requires=”wps”>

Om den första radenär på något sätt under eller efter rad två eller tre, då får du det här felet. Du måste flytta tillbaka den omedelbart ovanför dessa linjer för att kunna öppna Word -filen.

Permanent korrigering(Fix) för startsluttaggfel(Start End Tag Error)

Förhoppningsvis löste Fix-it- verktyget ditt problem, men det kan inträffa igen om du inte åtgärdar den underliggande orsaken permanent. För att göra det behöver du bara uppdatera till Office 2010 eller Office 2013 Service Pack 1 . Problemet är löst i servicepaketen, så om du inte har installerat dem, fortsätt och gör det.

När det väl har installerats kommer problemet inte att uppstå med nya filer eller med filer som du manuellt fixat eller fixat med Fix-it-verktyget. Om du av någon anledning inte kan uppdatera till SP 1 , så finns det en annan lösning som kräver att du justerar hur ekvationen och textrutorna är grupperade i Word- dokumentet.

När du har återställt din DOCX -fil med hjälp av verktyget eller genom att manuellt redigera filen, fortsätt och öppna urvalsrutan(Selection) på fliken Hem . (Home)Du kan komma till den genom att först klicka på knappen Välj .(Select)

urvalsrutan

 

Detta öppnar en sidofältsruta som listar alla olika objekt på sidan. Gå vidare och tryck på CTRL- tangenten och markera alla textrutor.

välj textrutor

 

När du har markerat textrutorna klickar du på knappen Gruppera under Ritverktyg (Group)– Format – Ordna(Drawing Tools – Format – Arrange) . Det är precis bredvid knappen Välj(Select) som jag nämnde ovan.

grupptextrutor

 

Det borde gruppera alla dina textrutor. Spara nu ditt dokument och se om du kan öppna det igen utan fel. Detta är en permanent lösning, så även om du inte uppgraderar till Service Pack 1 bör felet försvinna. Det slår definitivt ut redigering av XML-filer. Om du har några frågor, låt oss veta i kommentarerna. Njut av!



About the author

"Jag är en frilansande Windows- och Office-expert. Jag har över 10 års erfarenhet av att arbeta med dessa verktyg och kan hjälpa dig att få ut det mesta av dem. Mina färdigheter inkluderar: arbeta med Microsoft Word, Excel, PowerPoint och Outlook; skapa webben sidor och applikationer; och hjälpa kunder att nå sina affärsmål."



Related posts