2 Korrekte måder at ændre et navn på en bogmærke i dit Word-dokument

I den bølgende artikel vil vi gerne give dig 2 korrekte måder at ændre et bogmærke navn i dit Word-dokument.

Under udarbejdelsen af ​​et langt Word-dokument kan bogmærker og krydsreferencer blive vores bedste ven ved at spare os meget tid på at forklare det samme punkt. Der kan dog opstå uventet problem. For eksempel, hvis du ændrer et bogmærkenavn og opdaterer krydsreferencer, vil du helt sikkert mislykkes og ende med referencefejl som nedenfor:Referencefejl

Årsagen er, at den tid, du ændrer bogmærkenavnet, ved et uheld slettede bogmærket selv. Nu viser vi dig to metoder til at løse dette problem.

Metode 1: Skift navn på bogmærke og opdater krydsreferencer manuelt

  1. For at starte skal du klikke på fanen "Indsæt" og derefter klikke på "Bogmærke" i gruppen "Links".Klik på "Indsæt" -> Klik på "Bogmærke"
  2. Klik derefter for at vælge det ønskede bogmærke, og klik på "Gå til".
  3. Du vil se, at bogmærketeksterne er i valg inden da. Klik på "Slet".Vælg bogmærke-> Klik på "Gå til" -> Klik på "Slet"
  4. Indtast derefter et nyt bogmærkenavn, og klik på “Tilføj”.
  5. Tryk på “Alt + F9” for at få vist feltkoderne.Tryk på "Alt + F9" for at få vist feltkoder
  6. Hvis du har flere krydsreferencer, anbefaler vi, at du bruger funktionen "Find og erstat". Bare tryk på "Ctrl + H" for at påkalde dialogboksen "Find og erstat".
  7. Indtast nu "REF DWORDR" i "Find hvad" tekstfeltet og "REF DWORDR2" i "Erstat med" en. “DWORDR” er det oprindelige bogmærkenavn, og “DWORDR2” er det nye.
  8. Klik derefter på "Erstat alle".Indtast bogmærkenavne -> Klik på "Erstat alle"
  9. Luk feltet "Find og erstat" og tryk på "Alt + F9" for at vise referenceindholdet igen.
  10. Tryk derefter på "Ctrl + A" og "F9" ved siden af ​​for at opdatere alle felter i dokumentet.

Når du flytter markøren hen over krydsreferencen, kan du se det nye bogmærkenavn på skærmbilledet.Effekten

Metode 2: Skift bogmærke navn og opdater krydsreferencer via VBA

  1. For det første skal du trykke på “Alt + F11” for at udløse VBA-editor.
  2. Gå til “Normal” -projektet for at indsætte et nyt modul ved først at klikke på “Indsæt” -fanen.
  3. Vælg derefter “Modul” i rullemenuen.Klik på "Normal" -> Klik på "Indsæt" -> Klik på "Modul"
  4. Dobbeltklik på det nyoprettede modul for at åbne redigeringsområdet på højre side.
  5. Indsæt derefter følgende makro der:
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
  1. Klik på "Kør" eller tryk på "F5".Indsæt koder-> Klik på "Kør"
  2. Indtast nu det originale bogmærke navn i det første felt, der dukker op, og klik på “OK”.Indtast det originale navn-> Klik på "OK"
  3. Indtast det nye navn på det andet, og klik på “OK”.Indtast nyt bogmærkenavn-> Klik på "OK"

Endelig vil der være en boks, der viser dig resultatet.Boks med resultatet

Pas på Word-dokumenter

Omkostningerne ved a ødelagt Word dokumentet er ikke begrænset til svimlende forretningstab, men gør også folk følelsesmæssigt fortvivlede. Således er det yderst nødvendigt at tage forebyggende foranstaltninger for at omgå de uheldige som f.eks. Sikkerhedskopiering af dokumenter.

Forfatter Introduktion:

Vera Chen er en datagendannelsesekspert i DataNumen, Inc., som er verdens førende inden for datagendannelsesteknologier, herunder xlsx reparation og pdf produkter til reparation af software. For mere information besøg www.datanumen.com

Kommentarer er lukket.