Przerwij połączenie z zewnętrznym dokumentem MS Word

8

Korzystam z programu Word 2007. Stworzyłem ogromny (300-stronicowy) dokument programu Word, kopiując i wklejając tekst, tabele i obrazy z różnych dokumentów zewnętrznych (Word i Excel). To może nie był najlepszy sposób, ale potrzebowałem szybkiego przykładowego dokumentu, którym ostatecznie udało mi się zarządzać.

Problem polega na tym, że wraz z tekstem i danymi niektóre linki zostały skopiowane również do nowego dokumentu Word. Nie chcę żadnych zewnętrznych linków w moim dokumencie Word; Chcę, aby był całkowicie oddzielony od wszystkich dokumentów, z których skopiowałem dane. Więc zepsułem linki, przechodząc do opcji „Przycisk pakietu Office”> Przygotuj> Edytuj linki do plików, wybrałem wszystkie linki i kliknąłem „Przerwij linki”. Wszystkie istniejące linki zostały zerwane, ale pozostał jeden:

wprowadź opis zdjęcia tutaj

Mam NO pojęcia, co ten NULLplik źródłowy jest i nie jestem w stanie złamać ten link. Gdy próbuję zaktualizować wszystkie moje pola, wykonując ctrl+ Ai F9, pojawia się następujący komunikat o błędzie:

wprowadź opis zdjęcia tutaj

To jest naprawdę frustrujące, ponieważ po prostu nie mogę znaleźć wadliwego łącza. Przejrzałem cały mój (300-stronicowy) dokument i nadal nie mogę znaleźć sposobu na zlokalizowanie tego obiektu „wykresu”.

Czy ktoś jeszcze doświadczył podobnego problemu w programie Word 2007/2010? Jakakolwiek pomoc w zlokalizowaniu wadliwego linku lub jego zerwaniu byłaby bardzo mile widziana!

prrao
źródło
Czy próbowałeś zmodyfikować link, zapisać go, a następnie usunąć? A może zajrzysz do edytora Visual Basic, aby sprawdzić, czy coś tam skopiowałeś. Użyj Atl + F11, aby uzyskać dostęp do edytora Visual Basic.
CharlieRB,
@CharlieRB co rozumiesz przez „modyfikuj link”? Próbowałem przypisać losowe źródło, a następnie ponownie je zepsułem, ale to nie zadziałało. Uzyskałem także dostęp do Edytora Visual Basic i wydaje się on pusty (nic nie wskazuje na obecność dodatkowego obiektu). Jakieś pomysły? Jestem zakłopotany
prrao,
Poprzez „modyfikację” myślałem dokładnie o tym, co próbowałeś. Czy oprócz tego, że po prostu chcę go odejść, jest jakiś negatywny efekt w pozostawieniu tego jednego linku?
CharlieRB,
Za każdym razem, gdy aktualizuję swoje pola, muszę czekać dodatkowe kilka sekund, ponieważ wyskakuje okno błędu „niedostępny plik połączony”. Pola aktualizują się idealnie, ale irytujące błędne okno linków pojawia się za każdym razem. Chciałbym, aby istniał sposób na zlokalizowanie wadliwego obiektu, abym mógł przynajmniej spróbować ręcznie go naprawić (może odtworzyć tabelę / figurę) lub coś w tym stylu
prrao
1
Nie znam „sprawdzania pola”, ale jeśli moja odpowiedź nie rozwiąże problemu, możemy poszukać kodu VBA, aby spróbować go zidentyfikować.
CharlieRB,

Odpowiedzi:

9

Naprawiłem ten problem stosunkowo łatwo, przechodząc do opcji „Przycisk pakietu Office”> Przygotuj> Edytuj łącza do plików i wybierając opcję „Zmień źródło”.
wprowadź opis zdjęcia tutaj

Zasadniczo zmieniłem źródło na losowy pusty skoroszyt programu Excel w tym samym katalogu, co dokument programu Word. Następnie dokładnie przejrzałem wszystkie wykresy programu Excel w moim dokumencie. Wadliwy wykres został złapany na gorącym uczynku i pokazany jako pusty wykres Excela, jak następuje:
wprowadź opis zdjęcia tutaj

Musiałem tylko usunąć wykres, a link automatycznie się zepsuł.

STRESZCZENIE: Zerwij wszystkie łącza, znajdź w dokumencie jedno źródło NULL (lub wiele), a następnie określ arkusz Excel z pseudoźródłem. Tylko wykres z linkiem zewnętrznym jest wyświetlany jako pusty wykres. Wszystkie poprawnie skopiowane wykresy, które są czyste (niepowiązane z zewnętrznym skoroszytem) nie mają takich problemów.

prrao
źródło
Świetna robota dokumentująca to, co znalazłeś. Niewątpliwie będzie to pomocne dla innych.
CharlieRB
5

Ten wątek wydaje się opisywać bardzo podobny problem: plik źródłowy NULL w moim szablonie .

P: Wydaje się, że mój szablon zawiera link do pliku źródłowego, który patrząc na File / Info / Links to Files pokazuje NULL plik źródłowy o nazwie CHART.

Odp .: Stwierdzono, że był to wykres kołowy połączony z arkuszem kalkulacyjnym Excel - usunięto wykres kołowy i usunięto łącze bingo

Jednym ze sposobów przeszukiwania dokumentu jest wyszukiwanie (Ctrl-F), zakładka „Idź do” i wyszukiwanie obiektu wykresu. Na przykład :

wizerunek

harrymc
źródło
Ten link nie wyjaśnia, w jaki sposób znaleziono wykres kołowy, który był przyczyną problemu! Ponadto mój dokument nie ma wykresów kołowych. Wszystko, co ma, to tabele (skopiowane z Excela) i obrazy (skopiowane z PowerPointa). Ponieważ mój dokument jest tak duży, czy istnieje szybki sposób, aby określić, który (spośród setek tabel / obrazów Excela) powoduje problem?
prrao
Domyślam się, że musiałeś skopiować mapę, nie wiedząc o tym, a teraz jest ona prawie niewidoczna. Dodałem powyżej jeden ze sposobów wyszukiwania wykresów.
harrymc
Dzięki za wskazówkę. Użyłem ctrl + F i szukałem wykresu, jak pokazano, ale w dokumencie nie ma żadnych obiektów !! Zmieniłem menu rozwijane z „Wykresu Excela” na „Dowolny obiekt” i nie znajduje on żadnych obiektów w całym dokumencie . Wszystkie inne wpisy (pola, nagłówki, zakładki itp.) Można znaleźć bez problemów. Myślisz, że to błąd? Utknąłem na tym problemie przez miesiąc. Przy takim tempie lepiej byłoby odtworzyć dokument od zera
prrao,
1
To wygląda na bałagan MS. W takich przypadkach zwykle próbuję zapisaćAs w starym formacie, który nie zawiera tych nowomodowanych obiektów. Możesz spróbować SaveAs (1) 97-2003 doc (2) OpenDocument (3) rtf (4) Działa (w malejącej kolejności chronologicznej). Jeśli pozbędziesz się błędu, możesz ponownie zapisać SaveAs jako docx.
harrymc
1
Sugeruję, aby w następnej rundzie regularnie wykonywać kopie zapasowe, ponieważ możesz ponownie skopiować ten sam bit i odtworzyć ten sam problem z łączem. Spróbuj scalić / skopiować bez użycia linków.
harrymc
3

Możesz naprawić odwołanie NULL bez wpływu na użyteczność wykresu w dokumencie, ale wymaga to dużego podnoszenia wewnątrz pliku DOCX lub PPTX. Nie testowałem programu Excel.

  1. Utwórz kopię zapasową pliku. Poniższe kroki mają realne ryzyko, że Twój plik będzie nieczytelny przez Word / PowerPoint.
  2. Zmień nazwę pliku, aby miał .ziprozszerzenie. Przykład:mypaper.docx --> mypaper.docx.zip
  3. Otwórz plik ZIP w Eksploratorze Windows lub ulubionym narzędziu ZIP.
  4. W drzewie plików ZIP przejdź do word\chartslub ppt\charts.
  5. Znajdziesz jeden lub więcej chart#.xmlplików reprezentujących każdy z twoich wykresów.
  6. Wyodrębnij plik wykresu i otwórz go w Notatniku.
  7. Blisko samego końca ciągu XML znajdź ciąg <c:externalData r:id="rId3"><c:autoUpdate val="0"/></c:externalData>. Może mieć inny identyfikator, ale nazwa znacznika <c:externalData>jest ważną częścią.
  8. Usuń cały ciąg.
  9. Wstaw zaktualizowane pliki z powrotem do pliku ZIP. W Eksploratorze Windows możesz po prostu przeciągnąć go z powrotem do chartsfolderu w ZIP.
  10. Zmień nazwę pliku, aby usunąć .ziprozszerzenie.

Po otwarciu pliku nie powinien już być wyświetlany link NULL do zaktualizowanego wykresu. Jeśli nie możesz otworzyć pliku, możliwe, że zmiany nie były dokładnie takie, jak wymienione powyżej. Te kroki przetestowałem w Word 2013 i PowerPoint 2013.

Ethan T.
źródło
1
Zastosowałem tę metodę w programie Word 2016 i działała bezbłędnie.
hegearon
1

Wiem, że twój dokument ma wiele stron, więc mam nadzieję, że to zadziała, ponieważ jest to łatwa poprawka. Mam nadzieję, że wycięte i wklejone ciasto nie dusi się.

  1. W istniejącym dokumencie zaznacz cały tekst za pomocą Ctl+a
  2. Kliknij prawym przyciskiem myszy i wybierz opcję kopiuj
  3. Otwórz nowy dokument
  4. Kliknij prawym przyciskiem myszy i wybierz opcję wklejania „Tylko tekst”.

To powinno wkleić tylko tekst (bez linków) do nowego dokumentu.

CharlieRB
źródło
Dzięki za sugestię, naprawdę to doceniam. Problem w tym, że mój duży dokument zawiera już mnóstwo odsyłaczy i hiperłączy do rysunków, tabel itd., Więc opcja tylko tekstu sprawi, że moje życie będzie piekłem!
prrao
Myślę, że najlepszym sposobem byłoby użycie jakiegoś kodu VBA do usunięcia tylko zewnętrznych linków i zachowania wszystkich wewnętrznych linków w dokumencie. Czy wiesz, jak to zrobić?
prrao
Przepraszam. Źle zrozumiany „Nie chcę żadnych linków zewnętrznych w moim dokumencie Word”, ponieważ w ogóle nie ma linków. Będziemy musieli poszukać kodu VBA.
CharlieRB,
Znalazłem rozwiązanie i opublikowałem jako odpowiedź. Próbowałem zmodyfikować źródło do pustego skoroszytu programu Excel. Doprowadziło mnie to do dokładnej tabeli, która była przyczyną problemu; pokazał się jako pusty wykres w przeciwieństwie do innych (poprawnie skopiowanych) wykresów. Dzięki za pomoc!
prrao
1

Dla mnie zastąpienie obiektu wykresu źródłowego pustym wykresem nie działało. Problem polegał na tym, że śledziłem wszystkie zmiany wprowadzone w dokumencie w ramach procesu weryfikacji.

Jeśli używasz zmian śledzenia, usunięty obiekt wykresu pozostaje w dokumencie, nawet jeśli już go nie widzisz. Oznacza to również, że Link, NULL lub nie, pozostanie w dokumencie i wyświetli te irytujące ostrzeżenia, jeśli link zostanie zerwany.

Rozwiązaniem było włączenie widoczności wszystkich zmian, znalezienie „zmiany” usunięcia wykresu i zaakceptowanie go, a tym samym usunięcie wykresu na dobre.

Ben
źródło
0

WRESZCIE wymyślił prosty sposób na zerwanie linku!

Pod przyciskiem „Rozpocznij korespondencję seryjną” wybierz „Zwykły dokument Word”. Zapisałem i zamknąłem dokument i otworzyłem go ponownie, tym razem nie było monitu o umieszczenie danych z mojej bazy danych. Łącze zostało zerwane.

Jest to bardzo proste, ale śmieszne jest to, że Microsoft zmienił go tak bardzo z poprzednich wersji programu Word, że w ogóle go nie znaleźliśmy.

Shireen
źródło
0

Miałem ten sam problem i naprawiłem go, wycinając każdy wykres i wklejając go z powrotem z właściwą opcją wklejania. Czasami wydawało się, że to nie działa, ale mimo to powtórzenie tej procedury naprawiło to.

huewil
źródło
0

[Trudny sposób] Wykonaj następujące kroki:

  • Utwórz kopię pliku.docx: File-copy.docx
  • Otwórz skopiowany plik.
  • Usuń drugie 150 stron i zapisz.
  • Ponownie otwórz, aby sprawdzić, czy link znajduje się na drugich 150 stronach.
  • Jeśli tak, zrób kolejną kopię oryginalnego pliku i usuń połowę drugich 150 stron.
  • Kontynuuj dzielenie stron na pół, aby znaleźć stronę, na której znajduje się link.
Amin Darvand
źródło
0

Po znalezieniu, który obiekt ma zerowe źródło, możesz wyciąć obiekt, a następnie wkleić go z powrotem w to samo miejsce.

Po wklejeniu wybierz listę rozwijaną w rogu („Opcje wklejania”) i wybierz opcję, która NIE łączy go z oryginalnym plikiem, jedną z opcji po lewej z czerwonymi strzałkami pod nim.

zrzut ekranu

Jan
źródło
-1

Może to być pomocne: grafika „link” powoduje problem, ponieważ Word szuka linku NULL, którego nie można usunąć z okna Informacje / Łącza. Okazuje się, że połączona grafika znajduje się w oknie o zaokrąglonych krawędziach. Tak więc możesz go znaleźć w porównaniu z innymi oknami graficznymi, które mają kwadratowe okna. Napraw, kopiując obraźliwą grafikę, a następnie wklej jako „Obraz” w opcjach Wklej.

Jan Hough
źródło
Jak dojść do tego wniosku? Skąd wiesz, że zaokrąglone krawędzie mają z tym coś wspólnego?
użytkownik 99572 ma się dobrze