W poniższym artykule chcielibyśmy przedstawić 2 prawidłowe sposoby zmiany nazwy zakładki w dokumencie programu Word.
Podczas tworzenia długiego dokumentu Word zakładki i odsyłacze mogą stać się naszymi najlepszymi przyjaciółmi, oszczędzając nam dużo czasu na ponowne wyjaśnianie tego samego punktu. Jednak może wystąpić nieoczekiwany problem. Na przykład, jeśli zmienisz nazwę zakładki i zaktualizujesz odsyłacze, z pewnością poniesiesz porażkę i zakończysz błędami odwołań, takimi jak poniżej:
Powodem jest to, że gdy zmieniasz nazwę zakładki, przypadkowo usunąłeś samą zakładkę. Teraz pokażemy Ci 2 metody rozwiązania tego problemu.
Metoda 1: Zmień nazwę zakładki i ręcznie zaktualizuj odsyłacze
- Aby rozpocząć, kliknij zakładkę „Wstaw”, a następnie kliknij „Dodaj zakładkę” w grupie „Linki”.

- Następnie kliknij, aby wybrać zakładkę docelową i kliknij „Przejdź do”.
- Zobaczysz, że do tego czasu wybrane są teksty zakładek. Kliknij „Usuń”.

- Następnie wprowadź nową nazwę zakładki i kliknij „Dodaj”.
- Naciśnij „Alt + F9”, aby wyświetlić kody pól.
- W przypadku wielu odsyłaczy zalecamy użycie funkcji „Znajdź i zamień”. Wystarczy nacisnąć „Ctrl + H”, aby wywołać okno dialogowe „Znajdź i zamień”.
- Teraz wprowadź „REF DWORDR” w polu tekstowym „Znajdź” i „REF DWORDR2” w polu „Zamień na”. „DWORDR” to oryginalna nazwa zakładki, a „DWORDR2” to nowa.
- Następnie kliknij „Zamień wszystko”.
- Zamknij okno „Znajdź i zamień” i naciśnij „Alt + F9”, aby ponownie wyświetlić zawartość odniesienia.
- Następnie naciśnij „Ctrl + A” i „F9” obok, aby zaktualizować wszystkie pola w dokumencie.
Po najechaniu kursorem na odsyłacz zobaczysz nazwę nowej zakładki w polu ze wskazówką ekranową.
Metoda 2: Zmień nazwę zakładki i zaktualizuj odsyłacze za pośrednictwem VBA
- Najpierw naciśnij „Alt + F11”, aby uruchomić edytor VBA.
- Przejdź do projektu „Normalny”, aby wstawić nowy moduł, klikając najpierw kartę „Wstaw”.
- Następnie wybierz „Moduł” z rozwijanego menu.
- Kliknij dwukrotnie nowo utworzony moduł, aby otworzyć przestrzeń edycji po prawej stronie.
- Następnie wklej tam następujące makro:
Sub ChangeTheBookMarkNameAndUpdateCrossReference()
Dim strBookMarkName As String
Dim strNewName As String
Dim objBookMarkRange As Range
Dim objField As Field
Dim strFieldCode As String
' Rename the bookmark name.
strBookMarkName = InputBox("Enter the bookmark name which you want to change", "BookMark Name", "For example: DWORDR")
strNewName = InputBox("Enter the New bookmark Name", "New Bookmark Name", "For example: New text")
With ActiveDocument
If .Bookmarks.Exists(strBookMarkName) Then
Set objBookMarkRange = .Bookmarks(strBookMarkName).Range
.Bookmarks(strBookMarkName).Delete
.Bookmarks.Add Name:=strNewName, Range:=objBookMarkRange
' Update the cross-reference
If .Fields.Count >= 1 Then
For Each objField In .Fields
strFieldCode = objField.Code.Text
If strFieldCode = " REF " & strBookMarkName & " \h " Then
objField.Code.Text = Replace(strFieldCode, strBookMarkName, strNewName, , 1, vbTextCompare)
objField.Update
MsgBox ("Code = " & objField.Code & vbCr & "Result = " & objField.Result & vbCr)
End If
Next objField
End If
Else
MsgBox ("The Bookmark: " & strBookMarkName & " is not founded.")
End If
End With
Set objBookMarkRange = Nothing
End Sub
- Kliknij „Uruchom” lub naciśnij „F5”.
- Teraz wprowadź oryginalną nazwę zakładki w pierwszym wyskakującym okienku i kliknij „OK”.
- Wpisz nową nazwę po drugiej i kliknij „OK”.
Na koniec pojawi się okno pokazujące wynik.
Dbaj o dokumenty programu Word
Koszt a zepsute Słowo dokument nie ogranicza się do oszałamiających strat biznesowych, ale także wywołuje u ludzi zdenerwowanie emocjonalne. Dlatego niezwykle konieczne jest podjęcie środków zapobiegawczych, aby ominąć pecha, takie jak tworzenie kopii zapasowych dokumentów.
Wprowadzenie autora:
Vera Chen jest ekspertem w dziedzinie odzyskiwania danych w DataNumen, Inc., która jest światowym liderem w technologiach odzyskiwania danych, w tym xlsx naprawa i pdf oprogramowanie do naprawy. po więcej informacji odwiedź www.datanumen.com







