Jeśli używasz programu Word 2007, 2010 lub 2013, możesz otworzyć dziwny błąd podczas otwierania pliku DOCX. Ostatnio próbowałem otworzyć plik DOCX, który utworzyłem w systemie Windows 10 przy użyciu pakietu Office 2013 i otrzymałem następujący komunikat o błędzie:
Nazwa w tagu końcowym elementu musi być zgodna z typem elementu w tagu początkowym.
Hmm, nie mam pojęcia, co to znaczy! Po przeprowadzeniu pewnych badań odkryłem, że ten błąd jest związany z kodem XML, z którego składa się plik DOCX. Normalnie ten błąd nie spowoduje utraty pliku lub jego zawartości, ale dobrze jest zrobić kopię pliku przed rozpoczęciem wprowadzania jakichkolwiek zmian.
Jeśli skończysz zmyślać oryginalny plik, zawsze możesz spróbować ponownie, używając pliku kopii zapasowej. Oto, jak wygląda komunikat o błędzie, jeśli używasz pakietu Office 2013:
Zobaczysz również dodatkowe informacje, takie jak Lokalizacja: Część: / word / document.xml, Linia: 2, Kolumna: xxxx . Co powoduje ten błąd? Najwyraźniej to równania! W szczególności dotyczy on tagów oMath, gdy równanie jest zakotwiczone do tego samego akapitu, co pole tekstowe lub obiekt graficzny.
Na szczęście istnieje prosty sposób na naprawienie tego błędu. Zacznę od najłatwiejszego i przejdę do bardziej technicznych rozwiązań dla tych, którzy są zainteresowani.
Microsoft Fix-it
Firma Microsoft wydała aktualizację Fix-it, która będzie kontynuowana i naprawi problematyczny plik Word. Zwróć uwagę, że nawet jeśli rozwiąże to problem tymczasowo, może się powtórzyć, jeśli ponownie edytujesz plik. Przewiń w dół, aby przeczytać o tym, jak zapobiec ponownemu wystąpieniu tego błędu.
Ręcznie edytuj XML
Jeśli chcesz zrobić to ręcznie, możesz otworzyć plik DOCX i edytować kod XML. Jednak naprawdę nie polecam tego, ponieważ jest to skomplikowane i może zepsuć rzeczy jeszcze bardziej. Istnieje sposób na dostosowanie rzeczywistego dokumentu Word, który można przeczytać poniżej.
Zasadniczo cały plik Word jest w rzeczywistości spakowanym archiwum pęczków plików XML. Aby zobaczyć te pliki, musisz zmienić nazwę rozszerzenia z DOCX na ZIP.
W systemie Windows 8/10 otwórz Eksploratora i kliknij kartę Widok. Po prawej stronie pojawi się pole wyboru o nazwie Rozszerzenia nazw plików . Śmiało, sprawdź to. Teraz zmień nazwę pliku DOCX na ZIP i kliknij go dwukrotnie, aby go otworzyć.
Tutaj zobaczysz kilka folderów i plik XML. Główna treść twojego dokumentu Worda znajduje się w folderze ze słowem . Otwórz to, a zobaczysz plik o nazwie document.xml .
To jest główny XML, który zawiera treść twojego aktualnego dokumentu Word. Pozostałe to tylko ustawienia, style, czcionki itp. Teraz otwarcie tego w Notatniku będzie wyglądało jak bałagan, więc chcesz wyszukać oMath, ponieważ jest to tag, który powoduje problemy. Zasadniczo powinien wyglądać tak:
Jeśli pierwsza linia jest w jakiś sposób poniżej lub po linii drugiej lub trzeciej, otrzymasz ten błąd. Musisz przenieść go z powrotem bezpośrednio powyżej tych linii, aby móc otworzyć plik Word.
Trwała poprawka dla błędu początkowego znacznika końcowego
Miejmy nadzieję, że narzędzie Napraw narzędzie rozwiązało problem, ale może się powtórzyć, jeśli nie naprawisz podstawowej przyczyny na stałe. Aby to zrobić, wystarczy zaktualizować pakiet Office 2010 lub pakiet Office 2013 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 pojawi się w przypadku nowych plików lub plików, które zostały ręcznie naprawione lub naprawione przy użyciu narzędzia Napraw narzędzie. Jeśli z jakiegoś powodu nie można zaktualizować do SP 1, istnieje jeszcze jedno rozwiązanie, które wymaga dostosowania sposobu grupowania równania i pól tekstowych w dokumencie programu Word.
Po odzyskaniu pliku DOCX za pomocą narzędzia lub ręcznej edycji pliku otwórz okienko wyboru na karcie Strona główna . Możesz do niego dotrzeć, klikając najpierw przycisk Wybierz .
Spowoduje to otwarcie panelu paska bocznego zawierającego listę wszystkich różnych obiektów na stronie. Śmiało i naciśnij klawisz CTRL i zaznacz wszystkie pola tekstowe.
Po wybraniu pól tekstowych kliknij przycisk Grupy w obszarze Narzędzia do rysowania - Format - Rozmieść . Jest tuż obok przycisku wyboru, o którym wspomniałem powyżej.
To powinno zgrupować wszystkie twoje pola tekstowe. Teraz zapisz dokument i sprawdź, czy możesz go ponownie otworzyć bez błędu. Jest to rozwiązanie trwałe, więc nawet jeśli nie zostanie uaktualniony do dodatku Service Pack 1, błąd powinien zniknąć. To zdecydowanie bije edytowanie plików XML. Jeśli masz jakieś pytania, daj nam znać w komentarzach. Cieszyć się!