În articolul de mai jos, am dori să vă oferim două moduri corecte de a schimba numele unui marcaj în documentul dvs. Word.
În timp ce redactați un document Word lung, marcajele și referințele încrucișate pot deveni cel mai bun prieten al nostru, economisindu-ne mult timp în re-explicarea aceluiași punct. Cu toate acestea, poate apărea o problemă neașteptată. De exemplu, dacă schimbați numele unui marcaj și actualizați referințele încrucișate, cu siguranță veți eșua și veți termina cu erori de referință, cum ar fi mai jos:
Motivul este că, în momentul în care modificați numele marcajului, ați șters accidental marcajul în sine. Acum vă vom arăta 2 metode pentru a rezolva această problemă.
Metoda 1: Schimbați numele marcajului și actualizați manual referințele încrucișate
- Pentru început, faceți clic pe fila „Inserare”, apoi pe „Marcaj” din grupul „Linkuri”.

- Apoi faceți clic pentru a selecta marcajul țintă și faceți clic pe „Accesați”.
- Veți vedea că textele marcajelor sunt selectate până atunci. Faceți clic pe „Ștergeți”.

- Apoi introduceți un nou nume de marcaj și faceți clic pe „Adăugați”.
- Apăsați „Alt+ F9” pentru a afișa codurile de câmp.
- În cazul în care aveți mai multe referințe încrucișate, vă recomandăm să utilizați funcția „Găsiți și înlocuiți”. Doar apăsați „Ctrl + H” pentru a invoca caseta de dialog „Găsiți și înlocuiți”.
- Acum introduceți „REF DWORDR” în caseta de text „Find what” și „REF DWORDR2” în „Înlocuiți cu”. „DWORDR” este numele marcajului original, iar „DWORDR2” este cel nou.
- Apoi faceți clic pe „Înlocuiește tot”.
- Închideți caseta „Găsiți și înlocuiți” și apăsați „Alt+ F9” pentru a afișa din nou conținutul referinței.
- Apoi apăsați „Ctrl+ A” și „F9” de lângă pentru a actualiza toate câmpurile din document.
Când mutați cursorul peste referința încrucișată, puteți vedea noul nume de marcaj în caseta de sfaturi de pe ecran.
Metoda 2: Schimbați numele marcajului și actualizați referințele încrucișate prin VBA
- În primul rând, apăsați „Alt+ F11” pentru a declanșa editorul VBA.
- Accesați proiectul „Normal” pentru a insera un nou modul făcând mai întâi clic pe fila „Inserare”.
- Apoi alegeți „Modul” din meniul derulant.
- Faceți dublu clic pe modulul nou creat pentru a deschide spațiul de editare din partea dreaptă.
- Apoi lipiți următoarea macrocomandă acolo:
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
- Faceți clic pe „Run” sau apăsați „F5”.
- Acum introduceți numele marcajului original în prima casetă care apare și faceți clic pe „OK”.
- Introduceți noul nume pe al doilea și faceți clic pe „OK”.
În cele din urmă, va apărea o casetă care vă arată rezultatul.
Aveți grijă de documentele Word
Costul a Word corupt documentul nu se limitează la pierderea uluitoare a afacerii, ci îi face pe oameni să fie tulburați emoțional. Prin urmare, este extrem de necesar să luați măsuri preventive pentru a ocoli cei nenorocoși, cum ar fi copierea de rezervă a documentelor.
Introducerea autorului:
Vera Chen este expertă în recuperarea datelor DataNumen, Inc., care este lider mondial în tehnologiile de recuperare a datelor, inclusiv reparare xlsx și pdf repararea produselor software. Pentru mai multe informații vizitați www.datanumen.com







