U sljedećem članku želimo vam pružiti 2 ispravna načina za promjenu naziva knjižne oznake u vašem Word dokumentu.
Dok sastavljamo dugačak Wordov dokument, knjižne oznake i unakrsne reference mogu postati naš najbolji prijatelj jer nam štede puno vremena za ponovno objašnjavanje iste točke. Međutim, može doći do neočekivanog problema. Na primjer, ako promijenite naziv knjižne oznake i ažurirate unakrsne reference, sigurno nećete uspjeti i završiti s referentnim pogreškama kao što je dolje:
Razlog je taj što ste prilikom mijenjanja naziva oznake slučajno izbrisali samu oznaku. Sada ćemo vam pokazati 2 metode za rješavanje ovog problema.
Metoda 1: Promijenite naziv oznake i ručno ažurirajte unakrsne reference
- Za početak kliknite karticu "Umetni", a zatim u grupi "Veze" kliknite "Označi".

- Zatim kliknite za odabir ciljne oznake i kliknite "Idi na".
- Vidjet ćete da su tekstovi oznaka u izboru do tada. Pritisnite "Izbriši".

- Zatim unesite novi naziv oznake i kliknite "Dodaj".
- Pritisnite “Alt+ F9” za prikaz kodova polja.
- U slučaju da imate više unakrsnih referenci, preporučujemo da koristite funkciju "Pronađi i zamijeni". Samo pritisnite “Ctrl+ H” za pozivanje dijaloškog okvira “Pronađi i zamijeni”.
- Sada unesite “REF DWORDR” u tekstualni okvir “Pronađi što” i “REF DWORDR2” u okvir “Zamijeni sa”. "DWORDR" je originalni naziv oznake, a "DWORDR2" je novi.
- Zatim kliknite "Zamijeni sve".
- Zatvorite okvir "Pronađi i zamijeni" i pritisnite "Alt+ F9" za ponovno prikazivanje sadržaja reference.
- Zatim pritisnite “Ctrl+ A” i “F9” pored za ažuriranje svih polja u dokumentu.
Kada pomaknete kursor preko unakrsne reference, možete vidjeti novi naziv knjižne oznake u okviru za savjete na zaslonu.
Metoda 2: Promjena naziva knjižne oznake i ažuriranje unakrsnih referenci putem VBA
- Najprije pritisnite “Alt+ F11” da pokrenete VBA editor.
- Idite na projekt "Normal" da biste umetnuli novi modul tako da prvo kliknete karticu "Insert".
- Zatim odaberite "Modul" na padajućem izborniku.
- Dvaput kliknite na novostvoreni modul kako biste otvorili prostor za uređivanje s desne strane.
- Zatim tamo zalijepite sljedeću makronaredbu:
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
- Pritisnite “Run” ili pritisnite “F5”.
- Sada unesite izvorni naziv knjižne oznake u prvi okvir koji se pojavi i kliknite "U redu".
- Unesite novi naziv na drugi i kliknite "OK".
Na kraju, prikazat će se okvir s rezultatom.
Vodite računa o Word dokumentima
Trošak a pokvarena Riječ dokument nije ograničen na nevjerojatne poslovne gubitke, već također čini ljude emocionalno izbezumljenima. Stoga je iznimno potrebno poduzeti preventivne mjere kako bi se zaobišli nesretnici, kao što je sigurnosno kopiranje dokumenata.
Uvod za autora:
Vera Chen stručnjakinja je za oporavak podataka u DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući xlsx popravak i pdf popraviti softverske proizvode. Za više informacija posjetite www.datanumen.com







