V nasledujúcom článku by sme vám chceli poskytnúť 2 správne spôsoby, ako zmeniť názov záložky v dokumente Word.
Pri príprave dlhého dokumentu programu Word sa záložky a krížové odkazy môžu stať našim najlepším priateľom, pretože nám ušetria veľa času na vysvetlenie toho istého bodu. Môže však nastať neočakávaný problém. Napríklad ak zmeníte názov záložky a aktualizujete krížové odkazy, určite zlyháte a skončíte s referenčnými chybami, ako napríklad:
Dôvod je ten, že pri zmene názvu záložky ste omylom odstránili samotnú záložku. Teraz vám ukážeme 2 spôsoby riešenia tohto problému.
Metóda 1: Zmena názvu záložky a manuálna aktualizácia krížových odkazov
- Ak chcete začať, kliknite na kartu „Vložiť“ a potom v skupine „Odkazy“ kliknite na položku „Záložka“.

- Potom kliknutím vyberte cieľovú záložku a kliknite na tlačidlo „Prejsť na“.
- Uvidíte, že texty záložiek budú dovtedy vo výbere. Kliknite na „Odstrániť“.

- Potom zadajte nový názov záložky a kliknite na „Pridať“.
- Stlačením kombinácie klávesov „Alt + F9“ zobrazíte kódy polí.
- Ak máte viac krížových odkazov, odporúčame vám použiť funkciu „Nájsť a nahradiť“. Jednoduchým stlačením klávesov „Ctrl + H“ vyvoláte dialógové okno „Nájsť a nahradiť“.
- Teraz zadajte text „REF DWORDR“ do textového poľa „Nájsť čo“ a „REF DWORDR2“ do poľa „Nahradiť“. „DWORDR“ je pôvodný názov záložky a „DWORDR2“ je nový.
- Ďalej kliknite na „Nahradiť všetko“.
- Zatvorte políčko „Nájsť a nahradiť“ a stlačte klávesy „Alt + F9“, aby sa znova zobrazil referenčný obsah.
- Potom stlačte „Ctrl + A“ a „F9“ vedľa, aby ste aktualizovali všetky polia v dokumente.
Keď presuniete kurzor na krížový odkaz, v poli s tipom na obrazovke sa zobrazí nový názov záložky.
Metóda 2: Zmena názvu záložky a aktualizácia krížových odkazov pomocou VBA
- Najskôr stlačte „Alt + F11“, aby ste spustili editor VBA.
- Prejdite do projektu „Normálne“ a vložte nový modul kliknutím na kartu „Vložiť“.
- Potom v rozbaľovacej ponuke zvoľte možnosť „Modul“.
- Dvojitým kliknutím na novovytvorený modul otvoríte editačný priestor na pravej strane.
- Ďalej tam vložte nasledujú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
- Kliknite na „Spustiť“ alebo stlačte „F5“.
- Teraz zadajte pôvodný názov záložky do prvého vyskakovacieho okna a kliknite na „OK“.
- Zadajte nový názov do druhej a kliknite na „OK“.
Na záver bude k dispozícii políčko s výsledkom.
Starajte sa o dokumenty Word
Náklady na a poškodený Word dokument sa neobmedzuje na ohromné straty na podnikaní, ale vedie ľudí aj k emocionálnemu rozrušeniu. Preto je mimoriadne nevyhnutné prijať preventívne opatrenia na obídenie nešťastia, ako je napríklad zálohovanie dokumentov.
Úvod autora:
Vera Chen je expertka na obnovu dát v DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane xlsx oprava a pdf oprava softvérových produktov. Pre viac informácií navštívte www.datanumen. S







