Strona główna
» WINDOWS
»
Narzędzie sprawdzające uszkodzone linki w programie Microsoft Word: znajdowanie i naprawianie uszkodzonych linków
Narzędzie sprawdzające uszkodzone linki w programie Microsoft Word: znajdowanie i naprawianie uszkodzonych linków
Narzędzie do sprawdzania uszkodzonych linków w programie Microsoft Word może pomóc Ci znaleźć linki wymagające uwagi, ale Word nie oferuje wbudowanego skanowania zbiorczego, które sprawdza każdy adres internetowy i raportuje, czy strona jest aktualnie wczytywana. Sprawdź kilka linków ręcznie; użyj lokalnego makra VBA, aby wyświetlić listę miejsc docelowych w dłuższym dokumencie.
Starszy moduł sprawdzający Ablebits został opisany dla programu Word 2000–2010; aktualna zgodność z Microsoft 365 nie jest potwierdzona. Unikaj zarchiwizowanych instalatorów i kopii lustrzanych. Jeśli rozważasz inny dodatek, sprawdź jego wydawcę i zgodność w poradniku dotyczącym dodatków do pakietu Office firmy Microsoft .
Sprawdź linki w dokumencie Word
Zapisz osobną kopię. Użyj Plik > Zapisz jako i edytuj kopię. Dzięki temu uzyskasz czysty oryginał, jeśli będziesz chciał porównać lub cofnąć zmiany.
Oddzielna kopia dokumentu Word zawiera kilka widocznych hiperłączy gotowych do przejrzenia.
Sprawdź rzeczywisty adres docelowy. W programie Word na komputerze kliknij prawym przyciskiem myszy link i wybierz opcję Edytuj hiperłącze . Porównaj wyświetlany tekst z adresem . Link oznaczony jako „Wsparcie firmy” może wskazywać inne miejsce. Jeśli chcesz go tylko sprawdzić, wybierz opcję Anuluj ; nie otwieraj nieznanego linku tylko po to, by wyświetlić jego adres URL.
W menu kontekstowym programu Word obok wybranej frazy wyświetlana jest opcja Edytuj hiperłącze.Okno dialogowe Edytuj hiperłącze oddziela tekst widoczny dla czytelnika od adresu docelowego.
Określ rodzaj linku. Link internetowy zazwyczaj zaczyna się od https://lub http://. Link do „Miejsca w tym dokumencie” przekierowuje do nagłówka lub zakładki, podczas gdy link do pliku może wskazywać na dysk lokalny lub folder współdzielony. Przeglądarka nie może zweryfikować wewnętrznej zakładki, a ścieżka dostępu do pliku, która działa dla Ciebie, może nie istnieć dla odbiorcy.
Przetestuj publiczne linki internetowe osobno. Skopiuj adres z okna dialogowego i wklej go w pasek adresu przeglądarki dopiero po sprawdzeniu domeny. Upewnij się, że wyświetla się oczekiwana organizacja i strona. Ekran logowania, komunikat o odmowie dostępu lub przekierowanie mogą odzwierciedlać uprawnienia lub reguły witryny, a nie martwy adres URL. Sprawdź link, będąc zalogowanym lub w odpowiedniej sieci, zanim go zastąpisz.
Przeglądarka wyświetla docelową witrynę example.com po jej załadowaniu.
Zbadaj wynik wyszukiwania „nie znaleziono”. Jeśli strona zgłasza, że nie można jej znaleźć, sprawdź pisownię i ścieżkę, a następnie wyszukaj w witrynie tytuł strony lub nowszy oficjalny adres URL. Przed wprowadzeniem zmian w dokumencie zanotuj stary i zastępczy adres. Jeśli nie ma wiarygodnego zamiennika, usuń hiperłącze lub pozostaw tekst bez linku.
Przeglądarka wyświetla wynik „Nie znaleziono strony” dla przykładowego adresu URL.
Wypisz wiele miejsc docelowych za pomocą lokalnego makra VBA
W przypadku dziesiątek linków, Document.Hyperlinkskolekcja programu Word może posłużyć do sporządzenia inwentaryzacji. Firma Microsoft dokumentuje kolekcję i właściwość wyświetlania tekstu hiperłącza w swoich dokumentach dotyczących języka VBA w programie Word oraz w dokumentacji dotyczącej hiperłączy . W zaufanej kopii w programie Word dla systemu Windows naciśnij klawisz Alt+ F11, wybierz polecenie Wstaw > Moduł , wklej makro i uruchom ExportDocumentHyperlinks. Makro tworzy oddzielny raport; nie odwiedza adresów URL ani nie sprawdza ich działania.
Sub ExportDocumentHyperlinks()
Dim sourceDoc As Document
Dim reportDoc As Document
Dim link As Hyperlink
Dim endRange As Range
Dim labelText As String
Dim destination As String
Set sourceDoc = ActiveDocument
Set reportDoc = Documents.Add
reportDoc.Content.Text = "Link text" & vbTab & "Destination" & vbCrLf
For Each link In sourceDoc.Hyperlinks
labelText = link.TextToDisplay
If Len(labelText) = 0 Then labelText = "(no display text)"
destination = link.Address
If Len(link.SubAddress) > 0 Then
If Len(destination) > 0 Then destination = destination & "#"
destination = destination & link.SubAddress
End If
Set endRange = reportDoc.Content
endRange.Collapse Direction:=wdCollapseEnd
endRange.InsertAfter labelText & vbTab & destination & vbCrLf
Next link
End Sub
Makra mogą być blokowane przez zasady obowiązujące w miejscu pracy. Nie włączaj aktywnej zawartości w niezaufanych dokumentach; w razie wątpliwości skorzystaj z ręcznego sprawdzenia. Firma Microsoft ostrzega, że makra mogą przenosić wirusy i zaleca włączanie aktywnej zawartości tylko wtedy, gdy wiesz, do czego służy; zapoznaj się z wytycznymi dotyczącymi bezpieczeństwa makr . Sprawdź linki wewnętrzne bez adresu internetowego jako odniesienia do dokumentu.
Napraw i zweryfikuj każdy problematyczny link
Zastąp tylko potwierdzony błędny adres. Kliknij link prawym przyciskiem myszy, wybierz Edytuj hiperłącze , wprowadź zweryfikowany adres w polu Adres i zachowaj poprawność wyświetlanego tekstu. Na przykład zmień „Przewodnik po produktach z 2026 r.”, jeśli poprawiona strona nie jest już tym przewodnikiem.
W oknie dialogowym programu Word w polu Adres zostanie wyświetlony zmieniony adres docelowy.
Poważnie traktuj alerty bezpieczeństwa programu Word. Firma Microsoft twierdzi, że Office domyślnie sprawdza dokumenty pochodzące z podejrzanych witryn internetowych lub zawierające do nich linki i może generować alerty w przypadku potencjalnie fałszywej domeny. Alert jest powodem do weryfikacji adresu, a nie wynikiem uszkodzonego linku lub dowodem na bezpieczeństwo witryny. Zachowaj włączoną ochronę; zapoznaj się z wytycznymi firmy Microsoft dotyczącymi alertów bezpieczeństwa .
Ostrzeżenie dotyczące bezpieczeństwa wyświetla miejsce docelowe do przejrzenia z dostępną opcją Anuluj.
Wykonaj ostatnią próbę. Sprawdź ponownie każdą zmienioną lokalizację docelową w przeglądarce, upewnij się, że tekst linku nadal opisuje stronę i zapisz dokument. Unikaj naciskania klawiszy Ctrl+, Aa następnie Ctrl+ Shift+ F9jako „sprawdzacza”: Microsoft dokumentuje ten skrót jako sposób na usunięcie wszystkich hiperłączy w programie Word.
Na stronie programu Word w końcowej liście do przejrzenia wyświetlane są zaznaczone elementy docelowe i elementy tekstu wyświetlanego.