In dit artikel delen we graag een effectieve manier om een specifieke markeerkleur uit je Word-document te verwijderen.
In een van onze vorige artikelen hebben we het al gehad over de manieren om markeringskleuren te verwijderen. Voor gedetailleerde informatie kunt u deze link raadplegen: 5 methoden om markeringen of arcering in uw Word-document te verwijderen
Laten we vandaag eens kijken naar een ander geval dat een document meerdere markeringskleuren kan bevatten om verschillende soorten inhoud te onderscheiden. In dat geval wordt op de gebruikelijke manieren één specifieke accentkleur niet herkend. In feite is de enige snelle en effectieve manier om een Word-macro uit te voeren.
Kijk nu eens naar de brullende aanpak.
Verwijder een specifieke markeringskleur via VBA
- Klik allereerst op het tabblad "Ontwikkelaar" in het lint.
- Klik vervolgens op "Visual Basic" om de VBA-editor in Word te activeren. En aangezien u misschien nog niet het tabblad "Ontwikkelaar" hebt, kunt u in plaats daarvan op "Alt + F11" drukken.
- Klik vervolgens op “Normaal” project in de linkerkolom in de editor.
- Klik vervolgens op het tabblad "Invoegen" in de menubalk.
- Kies "Module" in het vervolgkeuzemenu.
- Dubbelklik nu op nieuwe module om het coderingsgedeelte te openen.
- Plak de volgende macro op de module:
Sub RemoveSpecificHighlightColor()
Dim objDoc As Document
Dim objRange As Range
Dim strHighlightColor As String
Application.ScreenUpdating = False
Set objDoc = ActiveDocument
strHighlightColor = InputBox("Choose a Highlight colour to remove (enter the value):" & vbNewLine & _
vbTab & "Auto" & vbTab & vbTab & "0" & vbNewLine & _
vbTab & "Black" & vbTab & vbTab & "1" & vbNewLine & _
vbTab & "Blue" & vbTab & vbTab & "2" & vbNewLine & _
vbTab & "BrightGreen" & vbTab & "4" & vbNewLine & _
vbTab & "DarkBlue" & vbTab & vbTab & "9" & vbNewLine & _
vbTab & "DarkRed" & vbTab & vbTab & "13" & vbNewLine & _
vbTab & "DarkYellow" & vbTab & "14" & vbNewLine & _
vbTab & "Gray25" & vbTab & vbTab & "16" & vbNewLine & _
vbTab & "Gray50" & vbTab & vbTab & "15" & vbNewLine & _
vbTab & "Green" & vbTab & vbTab & "11" & vbNewLine & _
vbTab & "Pink" & vbTab & vbTab & "5" & vbNewLine & _
vbTab & "Red" & vbTab & vbTab & "6" & vbNewLine & _
vbTab & "Teal" & vbTab & vbTab & "10" & vbNewLine & _
vbTab & "Turquoise" & vbTab & "3" & vbNewLine & _
vbTab & "Violet" & vbTab & vbTab & "12" & vbNewLine & _
vbTab & "White" & vbTab & vbTab & "8" & vbNewLine & _
vbTab & "Yellow" & vbTab & vbTab & "7", "Highlight Color")
With Selection
.HomeKey Unit:=wdStory
With Selection.Find
.Highlight = True
Do While .Execute
If Selection.Range.HighlightColorIndex = strHighlightColor Then
Set objRange = Selection.Range
objRange.HighlightColorIndex = wdNoHighlight
Selection.Collapse wdCollapseEnd
End If
Loop
End With
End With
MsgBox ("The chosen highlight color has been removed in the document.")
Application.ScreenUpdating = True
Set objDoc = Nothing
End Sub
- Klik vervolgens op de knop "Uitvoeren" of druk op "F5" om codes uit te voeren.
- Vervolgens is er het vak "Markeringskleur". Voor elke kleur is er een waarde. Voer gewoon de waarde in die betrekking heeft op de markeringskleur die moet worden verwijderd.
- Als laatste, maar niet de minste, klik op "OK" om verder te gaan.
- Als het klaar is, ontvang je zo'n berichtvenster:
Hier is het mogelijke resultaat:
Houd uw gegevens veilig
De integriteit van gegevens kan gemakkelijk in gevaar komen. Het is tijd om preventieve maatregelen te nemen voordat het te laat is. De meest aanbevolen methode is bijvoorbeeld om regelmatig een back-up van uw bestanden te maken. Zorg er altijd voor dat u de meest recente versie hebt om op terug te vallen als er iets onverwachts gebeurt. Anders zult u een back-up moeten maken. Woordherstel om gegevens terug te krijgen.
Auteur Introductie:
Vera Chen is een expert op het gebied van gegevensherstel in DataNumen, Inc., de wereldleider in technologieën voor gegevensherstel, waaronder xlsx en pdf reparatie softwareproducten. Voor meer informatie bezoek www.datanumen.com




