Selles artiklis tahame pakkuda teile kahte kiiret viisi, kuidas Wordi dokumendis mitut järjehoidjat kustutada.
Tavaliselt saate Wordi dokumenti lisada või kustutada ühe järjehoidja ilma takistusteta. Kui aga tegemist on mitme järjehoidjaga, võite tunda, et teie käed on seotud.
Õnneks on Wordis võimas tööriist, milleks on VBA redaktor. Seetõttu kasutame makrosid, mis aitavad teil dokumendist mitu järjehoidjat partiidena eemaldada.
1. meetod: kustutage kõik dokumendis olevad järjehoidjad
- Esiteks ja eeskättost, käivitage Wordis VBA redaktor, vajutades "Alt + F11".
- Järgmisena klõpsake vasakpoolsel paneelil "Projekt" nuppu "Tavaline".
- Seejärel klõpsake vahekaarti "Sisesta" ja valige selle menüüst "Moodul".
- Mooduli avamiseks topeltklõpsake.
- Nüüd kleepige sinna järgmised koodid:
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
- Seejärel klõpsake nuppu "Käivita".
- Järgmisena saate küsimise kasti. Ja näete praeguses dokumendis olevate järjehoidjate koguarvu. Nende kõigi kustutamiseks klõpsake "Jah" või makrost väljumiseks "Ei".
- Kui valite "Jah", saate järgmise teate:
2. meetod: kõigi valiku järjehoidjate partii kustutamine
Tõsi küll, tuleb ette ka olukordi, kus tuleb mitu järjehoidjat eemaldada, kuid osa neist puutumata jätta. Samamoodi käivitame töö tegemiseks valikul makro.
- Et start välja lülitatud, korrake ülaltoodud samme makro installimiseks ja käivitamiseks.
- Ärge unustage asendada makro selle makroga:
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
- Enne makro käivitamist peate tegema valiku sisuvahemikus.
- Ja koodide täitmise käigus saate samad 2 teatekasti, mis on näidatud meetodis 1.
Tulemuseks on see, et valikust eemaldatakse ainult järjehoidjad.
Valmistuge dokumentide korruptsiooniks
Andmete kadu võib juhtuda igaühega igal ajal. Ja selle ettearvamatus paneb meid kasutama võimalust, et mitte sattuda ebaõnne. Teemast rääkides remont docx, ei saa kunagi jätta kasutamata tõhusat remonditööriista eelnevalt valimata.
Autori sissejuhatus:
Vera Chen on andmete taastamise ekspert DataNumen, Inc., mis on maailmas juhtiv andmete taastamise tehnoloogiate, sealhulgas xls remont ja pdf tarkvaratooted. Lisateabe saamiseks külastage www.datanumenCom



