U sljedećem članku želimo vam pružiti 2 ispravna načina da promijenite naziv oznake u vašem Word dokumentu.
Dok sastavljate dugački Word dokument, oznake i unakrsne reference mogu postati naš najbolji prijatelj tako što će nam uštedjeti mnogo vremena na ponovnom objašnjavanju iste stvari. Međutim, može doći do neočekivanog problema. Na primjer, ako promijenite naziv oznake i ažurirate unakrsne reference, sigurno ćete propasti i završiti s greškama u referencama kao što su dolje:
Razlog je taj što ste, kada promijenite naziv markera, slučajno izbrisali sam marker. Sada ćemo vam pokazati 2 metode za rješavanje ovog problema.
Metoda 1: Promenite naziv obeleživača i ručno ažurirajte unakrsne reference
- Za početak, kliknite na karticu "Umetni", a zatim u grupi "Linkovi" kliknite na "Označi".

- Zatim kliknite da biste odabrali ciljnu oznaku i kliknite na "Idi na".
- Videćete da su tekstovi obeleživača u odabiru do tada. Kliknite na “Delete”.

- Zatim unesite novi naziv oznake i kliknite na "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” da biste pozvali dijaloški okvir “Pronađi i zamijeni”.
- Sada unesite “REF DWORDR” u polje za tekst “Pronađi šta” i “REF DWORDR2” u polje “Replace with”. “DWORDR” je originalni naziv oznake, a “DWORDR2” je novi.
- Zatim kliknite na "Zamijeni sve".
- Zatvorite okvir “Pronađi i zamijeni” i pritisnite “Alt+ F9” da ponovo prikažete referentni sadržaj.
- Zatim pritisnite “Ctrl+ A” i “F9” pored da ažurirate sva polja u dokumentu.
Kada pomerite kursor preko unakrsne reference, možete videti novo ime obeleživača u okviru za savet na ekranu.
Metod 2: Promenite naziv obeleživača i ažurirajte unakrsne reference putem VBA
- Prvo pritisnite “Alt+ F11” da pokrenete VBA editor.
- Idite na projekat “Normalno” da umetnete novi modul tako što ćete prvo kliknuti na karticu “Insert”.
- Zatim odaberite “Module” na njegovom padajućem izborniku.
- Dvaput kliknite na novokreirani modul da otvorite prostor za uređivanje na desnoj strani.
- Zatim tu zalijepite sljedeći 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 “Run” ili pritisnite “F5”.
- Sada unesite originalni naziv oznake u prvi okvir koji se pojavi i kliknite na “OK”.
- Unesite novo ime na drugom i kliknite na “OK”.
Na kraju, pojavit će se okvir koji vam pokazuje rezultat.
Pazite na Word dokumente
Troškovi a pokvareni Word dokument nije ograničen na zapanjujući gubitak poslovanja, već i čini ljude emocionalno uznemirenim. Zbog toga je izuzetno neophodno preduzeti preventivne mere da se zaobiđu nesrećnici, kao što je pravljenje rezervnih kopija dokumenata.
Uvod za autora:
Vera Chen je stručnjak za oporavak podataka DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući xlsx repair i pdf popravak softverskih proizvoda. Za više informacija posjetite www.datanumen.com







