2 raske måter å batchslette flere bokmerker i Word-dokumentet ditt

I denne artikkelen ønsker vi å gi deg to raske måter å batchslette flere bokmerker i Word-dokumentet.

Normalt kan du legge til eller slette et enkelt bokmerke i Word-dokument uten noen hindring. Men når det kommer til flere bokmerker, kan du føle at hendene dine er bundet.

Heldigvis finnes det et kraftig verktøy i Word som er VBA-editoren. Derfor vil vi bruke makroer for å hjelpe deg med å batchfjerne flere bokmerker i et dokument.Batch-slett flere bokmerker i Word-dokumentet ditt

Metode 1: Batch-slett alle bokmerker i et dokument

  1. Først og fremstost, start VBA-editoren i Word ved å trykke "Alt+ F11".
  2. Neste på venstre "Prosjekt"-panel, klikk på "Normal".
  3. Klikk deretter på "Sett inn"-fanen og velg "Modul" på menyen.Klikk "Normal" -> Klikk "Sett inn" -> Klikk "Modul"
  4. Dobbeltklikk for å åpne modulen.
  5. Lim inn følgende koder der:
Sub DeleteAllBookmarksInDoc()
  Dim objBookmark As Bookmark
  Dim nBookmark As Integer
  Dim strButtonValue As String
  Dim objDoc As Document
 
  Application.ScreenUpdating = False
 
  Set objDoc = ActiveDocument
  nBookmark = objDoc.Bookmarks.Count
  If nBookmark > 0 Then
    strButtonValue = MsgBox("Do you want to remove all " & nBookmark & " bookmark(s) in this document?", vbYesNo)
    If strButtonValue = vbYes Then
      For Each objBookmark In objDoc.Bookmarks
        objBookmark.Delete
      Next objBookmark
      MsgBox ("All bookmarks in this document have been deleted.")
    Else
      Exit Sub
    End If
  End If
 
  Application.ScreenUpdating = True
End Sub
  1. Klikk deretter på "Kjør"-knappen.Lim inn koder-> Klikk "Kjør"
  2. Deretter får du en spørreboks. Og du kan se det totale antallet bokmerker i gjeldende dokument. Klikk "Ja" for å slette dem alle, eller "Nei" for å avslutte makroen.Klikk for å velge å kjøre makroen eller avslutte den
  3. Hvis du velger "Ja", vil du motta en melding som nedenfor:Melding som indikerer at operasjonen er utført

Metode 2: Batch-slett alle bokmerker i et utvalg

Riktignok er det også tider hvor du må fjerne flere bokmerker, men beholde noen intakte. På samme måte vil vi kjøre en makro på et utvalg for å få jobben gjort.

  1. Til start av, gjenta trinnene ovenfor for å installere og kjøre en makro.
  2. Husk å erstatte makro med denne:
Sub DeleteAllBookmarksInSelection()
  Dim objBookmark As Bookmark
  Dim nBookmark As Integer
  Dim strButtonValue As String
 
  Application.ScreenUpdating = False
 
  nBookmark = Selection.Bookmarks.Count
  If nBookmark > 0 Then
    strButtonValue = MsgBox("Do you want to remove all " & nBookmark & " bookmark(s) in this selection?", vbYesNo)
    If strButtonValue = vbYes Then
      For Each objBookmark In Selection.Bookmarks
        objBookmark.Delete
      Next objBookmark
      MsgBox ("All " & nBookmark & " bookmark(s) in this selection have been deleted.")
    Else
      Exit Sub
    End If
  End If
 
  Application.ScreenUpdating = True
End Sub
  1. Før du kjører makroen, skal du foreta et utvalg over en rekke innhold.
  2. Og i prosessen med å utføre koder, vil du motta de samme 2 meldingsboksene som vist i metode 1.

Resultatet er at du bare vil få fjernet bokmerker i utvalget.

Gjør deg klar for dokumentkorrupsjon

Datatap kan skje med hvem som helst når som helst. Og dens uforutsigbarhet gjør at vi tar sjansen på å ikke løpe inn i uflaksen. Apropos temaet til reparere docx, kan du aldri gå glipp av å velge et effektivt reparasjonsverktøy på forhånd.

Forfatterintroduksjon:

Vera Chen er en datagjenopprettingsekspert innen DataNumen, Inc., som er verdensledende innen datagjenopprettingsteknologier, inkludert xls reparasjon og pdf reparere programvareprodukter. For mer informasjon besøk www.datanumen. Med

Kommentarer er stengt.