Napraw błąd niezgodności tagu początkowego tagu końcowego podczas otwierania plików DOCX

Jeśli używasz programu Word 2007(Word 2007) , 2010 lub 2013, możesz napotkać dziwny błąd podczas otwierania pliku DOCX . Niedawno próbowałem otworzyć plik DOCX , który utworzyłem w systemie Windows 10(Windows 10) przy użyciu pakietu Office 2013(Office 2013) i otrzymałem następujący komunikat o błędzie:

Nazwa w znaczniku końcowym elementu musi być zgodna z typem elementu w znaczniku początkowym.(The name in the end tag of the element must match the element type in the start tag.)

Hmm , nie mam pojęcia, co to znaczy! Po przeprowadzeniu trochę badań odkryłem, że ten błąd jest związany z kodem XML , z którego faktycznie składa się plik DOCX . Zwykle(Normally) ten błąd nie powoduje utraty pliku ani jego zawartości, ale dobrym pomysłem jest wykonanie kopii pliku przed rozpoczęciem wprowadzania jakichkolwiek zmian.

Jeśli zepsujesz oryginalny plik, zawsze możesz spróbować ponownie, korzystając z pliku kopii zapasowej. Oto, jak wygląda komunikat o błędzie, jeśli korzystasz z pakietu Office 2013(Office 2013) :

błąd słowa w tagu końcowym

Zobaczysz również dodatkowe informacje, takie jak Location: Part: /word/document.xml, Line: 2, Column: xxxx . Więc co powoduje ten błąd? Najwyraźniej to równania! W szczególności wiąże się to ze znacznikami oMath, gdy równanie jest zakotwiczone w tym samym akapicie, co pole tekstowe lub obiekt graficzny.

Na szczęście istnieje prosty sposób na naprawienie tego błędu. Zacznę od najłatwiejszych i przejdę do bardziej technicznych rozwiązań dla zainteresowanych.

Microsoft Fix-it

Firma Microsoft wydała plik do pobrania Fix-it(Fix-it download ) , który naprawi problematyczny plik Word . Pamiętaj, że nawet jeśli tymczasowo rozwiąże to problem, może on wystąpić ponownie, jeśli ponownie edytujesz plik. Przewiń(Scroll) w dół, aby przeczytać o tym, jak zapobiec ponownemu wystąpieniu tego błędu.

Ręczna edycja XML

Jeśli chcesz to zrobić ręcznie, możesz otworzyć plik DOCX i edytować XML . Jednak naprawdę nie polecam tego, ponieważ jest to skomplikowane i może jeszcze bardziej zepsuć. Istnieje sposób na dostosowanie rzeczywistego dokumentu Word , który możesz przeczytać poniżej.

Zasadniczo cały plik Word jest w rzeczywistości spakowanym archiwum kilku plików XML . Aby zobaczyć te pliki, musisz zmienić nazwę rozszerzenia z DOCX na ZIP .

zmień nazwę docx na zip

W Windows 8/10 otwórz Eksploratora(Explorer) i kliknij kartę Widok(View) . Po prawej stronie zobaczysz pole wyboru o nazwie Rozszerzenia nazw plików(File name extensions) . Śmiało i sprawdź to. Teraz zmień nazwę pliku DOCX na (DOCX)ZIP i kliknij go dwukrotnie, aby go otworzyć.

zawartość pliku xml

Tutaj zobaczysz kilka folderów i plik XML . Główna zawartość twojego dokumentu Word znajduje się w folderze Word . Otwórz to, a zobaczysz jeden o nazwie document.xml .

zawartość xml docx

To jest główny kod XML(XML) , który zawiera zawartość twojego aktualnego dokumentu Word . Pozostałe to tylko ustawienia, style, czcionki itp. Teraz otwarcie tego w Notatniku(Notepad) będzie wyglądać jak bałagan, więc chcesz wyszukać oMath , ponieważ jest to tag, który powoduje problemy. Zasadniczo powinno to wyglądać tak:

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

Jeśli pierwsza liniajest jakoś poniżej lub za wierszami dwa lub trzy, wtedy pojawi się ten błąd. Musisz przenieść go z powrotem bezpośrednio nad te wiersze, aby móc otworzyć plik Word .

Trwała poprawka(Fix) błędu początkowego i końcowego tagu(Start End Tag Error)

Mamy nadzieję, że narzędzie Napraw to(Fix-it) rozwiązało problem, ale może on wystąpić ponownie, jeśli nie naprawisz na stałe przyczyny. Aby to zrobić, wystarczy zaktualizować pakiet Office 2010(Office 2010) lub Office 2013 z dodatkiem Service Pack 1(Service Pack 1) . Problem został rozwiązany w dodatkach Service Pack, więc jeśli ich nie zainstalowałeś, zrób to.

Po zainstalowaniu problem nie wystąpi z nowymi plikami lub plikami, które ręcznie naprawiłeś lub naprawiłeś za pomocą narzędzia Fix-it. Jeśli z jakiegoś powodu nie możesz zaktualizować do SP 1 , istnieje jeszcze jedno rozwiązanie, które wymaga dostosowania sposobu grupowania równań i pól tekstowych w dokumencie programu Word .(Word)

Po odzyskaniu pliku DOCX za pomocą narzędzia lub ręcznej edycji pliku otwórz okienko Wybór na karcie (Selection)Strona główna(Home) . Możesz się do niego dostać, klikając najpierw przycisk Wybierz .(Select)

okienko wyboru

 

Spowoduje to otwarcie panelu paska bocznego, który zawiera listę wszystkich różnych obiektów na stronie. Śmiało i naciśnij klawisz CTRL i zaznacz wszystkie pola tekstowe.

zaznacz pola tekstowe

 

Po zaznaczeniu pól tekstowych kliknij przycisk Grupuj(Group) w obszarze Narzędzia do rysowania – Format – Rozmieść(Drawing Tools – Format – Arrange) . Znajduje się tuż obok przycisku Wybierz(Select) , o którym wspomniałem powyżej.

grupuj pola tekstowe

 

To powinno zgrupować wszystkie pola tekstowe. Teraz zapisz dokument i sprawdź, czy możesz go ponownie otworzyć bez błędu. Jest to trwałe rozwiązanie, więc nawet jeśli nie dokonasz aktualizacji do dodatku Service Pack 1, błąd powinien zniknąć. Zdecydowanie bije na głowę edycję plików XML. Jeśli masz jakieś pytania, daj nam znać w komentarzach. Cieszyć się!



About the author

Jestem technikiem komputerowym z ponad 10-letnim doświadczeniem i doświadczeniem w pracy z urządzeniami z systemem Android. Od pięciu lat pracuję również w biurze, gdzie nauczyłem się obsługi Office 365 i MacOS. W wolnym czasie lubię spędzać czas na świeżym powietrzu, grając muzykę lub oglądając filmy.



Related posts