2 moduri corecte de a schimba un nume de marcaj în documentul Word

Î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:Eroare de referință

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

  1. Pentru a stardezactivați, faceți clic pe fila „Inserare”, apoi faceți clic pe „Marcaje” în grupul „Linkuri”.Faceți clic pe „Inserare” -> Faceți clic pe „Marcaj”
  2. Apoi faceți clic pentru a selecta tarobțineți un marcaj și faceți clic pe „Mergeți la”.
  3. Veți vedea că textele marcajelor sunt selectate până atunci. Faceți clic pe „Ștergeți”.Alegeți Marcaj->Faceți clic pe „Mergeți la”->Faceți clic pe „Șterge”
  4. Apoi introduceți un nou nume de marcaj și faceți clic pe „Adăugați”.
  5. Apăsați „Alt+ F9” pentru a afișa codurile de câmp.Apăsați „Alt+ F9” pentru a afișa codurile de câmp
  6. Î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”.
  7. 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.
  8. Apoi faceți clic pe „Înlocuiește tot”.Introduceți numele marcajelor -> Faceți clic pe „Înlocuiește tot”
  9. Î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.
  10. 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.Efectul

Metoda 2: Schimbați numele marcajului și actualizați referințele încrucișate prin VBA

  1. În primul rând, apăsați „Alt+ F11” pentru a declanșa editorul VBA.
  2. Accesați proiectul „Normal” pentru a insera un nou modul făcând mai întâi clic pe fila „Inserare”.
  3. Apoi alegeți „Modul” din meniul derulant.Faceți clic pe „Normal” -> Faceți clic pe „Inserare” -> Faceți clic pe „Modul”
  4. Faceți dublu clic pe modulul nou creat pentru a deschide spațiul de editare din partea dreaptă.
  5. 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 ' Redenumiți numele marcajului. strBookMarkName = InputBox("Introduceți numele marcajului pe care doriți să-l schimbați", "Numele marcajului", "De exemplu: DWORDR") strNewName = InputBox("Introduceți numele marcajului nou", "Numele marcajului nou", "De exemplu: Text nou") Cu ActiveDocument Dacă .Bookmarks.Exists(strBookMarkName) Apoi Setați objBookMarkRange = .Bookmarks(strBookMarkName).Range .Bookmarks(strBookMarkName).Delete .Bookmarks.Add Name:=strNewName, Range:=objBookMarkRange ' Actualizați the cross-Range ' 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(strFieldMarkName,str. , , 1, vbTextCompare) objField.Update MsgBox ("Cod = " & objField.Code & vbCr & "Result = " & objField.Result & vbCr) End If Next objField End If Else MsgBox ("The Bookmark: " &Na & str. " nu este fondat.") End If End With Set objBookMarkRange = Nothing End Sub
  1. Faceți clic pe „Run” sau apăsați „F5”.Lipiți coduri-> Faceți clic pe „Run”
  2. Acum introduceți numele marcajului original în prima casetă care apare și faceți clic pe „OK”.Introduceți numele original-> Faceți clic pe „OK”
  3. Introduceți noul nume pe al doilea și faceți clic pe „OK”.Introduceți un nou nume de marcaj -> Faceți clic pe „OK”

În cele din urmă, va apărea o casetă care vă arată rezultatul.Caseta care arată rezultatul

Aveți grijă de documentele Word

Cost a unui 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

18 răspunsuri la „2 moduri corecte de a schimba un nume de marcaj în documentul Word”

  1. Wow, aspect minunat pentru weblog! De cât timp ai un blog?
    faci blogging-ul să pară ușor. Aspectul total al site-ului dvs. este
    grozav, să nu mai vorbim de materialul de conținut! Puteți vedea similare:
    Intellara.top și aici Intellara.top

  2. Bună,
    Multumesc mult.
    La rularea modelului, numele marcajului se actualizează, dar referințele încrucișate se întrerup.
    Există vreo modalitate de a rezolva asta?
    Mulțumesc!!!
    roni

  3. Super articol! Mi-a plăcut foarte mult să citesc
    aceasta. Informațiile au fost perspicace și bine prezentate.
    Stilul tău de scriere a făcut-o ușor de urmărit și înțeles.
    Am apreciat în special exemplele practice și aplicațiile din lumea reală.
    Vă mulțumim pentru împărtășirea experienței dumneavoastră și pentru timpul acordat pentru a crea un astfel de
    resurse valoroase.
    Servicii logistice terțe
    în Las Vegas

  4. Ce posted a fost de fapt foarte rezonabil.
    Cu toate acestea, gândiți-vă la asta, ce ar fi dacă ați crea un titlu minunat?
    Adică, nu vreau să vă spun cum să vă gestionați blogul, totuși să presupunem că ați adăugat un titlu
    poate atrage atenția unei persoane? Adică 2 moduri corecte de schimbare a
    Numele marcajului din documentul Word este cam plictisitor.
    Puteți arunca o privire pe pagina de pornire a Yahoo și puteți observa cum creează post titluri pentru a determina spectatorii să facă clic.
    Puteți adăuga un videoclip similar sau o imagine sau două
    pentru a face cititorii entuziasmați de ceea ce ai de spus.

    Doar părerea mea, s-ar putea să vă facă poste un pic mai interesant.

  5. Mulțumesc mult pentru această soluție. M-a ajutat foarte mult.

    Am făcut o schimbare, deoarece a existat o mică diferență în sintaxa câmpului meu de referință care a făcut ca acesta să nu se potrivească exact. Această linie schimbată, cam la jumătatea scriptului, a rezolvat problema:

    In loc de:
    Dacă strFieldCode = ” REF ” & strBookMarkName & ” \ h ” atunci

    am folosit
    Dacă InStr(strFieldCode, strBookMarkName) Atunci

    Multumesc din nou!

Lasă un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *