Hoe u de opmaak van geplakte teksten met macro en VBA in uw Word kunt verwijderen

In dit artikel wordt uitgelegd hoe u de opmaak van geplakte tekst met macro en VBA in uw woord verwijdert.

Het gebeurt vaak wanneer u een tekst online kopieert en u merkt dat de tekst een opmaak heeft. Er zijn bijvoorbeeld herhalende woorden, blanco regels, tab-tekens, enz. Toch kan een dergelijke opmaak behoorlijk vervelend zijn, vooral op momenten dat je het niet nodig hebt. Uiteraard zou u de opmaak elk handmatig verwijderen. Maar wat als de tekst erg lang is? Dan is bovenstaande methode minder efficiënt.

In feite is er een manier om macro te gebruiken om alle tekstopmaak voor eens en altijd te verwijderen. Hier is meer:

Stappen om een ​​macro in Word op te nemen

  1. Open eerst uw Woord.
  2. En zorg ervoor dat u eerst het tabblad "Ontwikkelaar" op het lint hebt toegevoegd. Lees het artikel voor gedetailleerde instructies om "Developer" toe te voegen: Achtergrondmuziek invoegen in uw Word-document
  3. Zodra het tabblad "Ontwikkelaar" beschikbaar is, klikt u erop.
  4. Klik vervolgens op "Macro opnemen" in de groep "Code".Klik op "Ontwikkelaar" -> Klik op "Macro opnemen"
  5. Nu zal een "Record Macro" dialoogvenster verschijnen. Typ hier eerst de macronaam, zoals "copytext".
  6. Kies vervolgens in het gedeelte "Macro toewijzen aan" de optie "Knop" of "Toetsenbord". Hier gaan we "Button".
  7. Klik vervolgens op "OK".Geef de macro een naam -> Kies "Knop" of "Toetsenbord" voor "Macro toewijzen aan" -> Klik op "OK"
  8. En nu ziet u het venster "Opties voor Word". Klik op "Lint aanpassen".
  9. Zoek vervolgens aan de rechterkant een locatie voor de macro. Hier klikken we op “Nieuwe groep” om een ​​nieuwe in te stellen voor de macro.
  10. Noe ga door met het kiezen van "Macro's" in de vervolgkeuzelijst met "Kies opdrachten uit".
  11. Klik vervolgens op de macro die u zojuist hebt gemaakt.
  12. Klik vervolgens op "Toevoegen" in het midden van het venster.
  13. Nu wordt de macro in de nieuwe groep geplaatst. Klik met de rechtermuisknop op de macro.
  14. En kies de optie "Hernoemen".Klik op "Lint aanpassen" -> Kies een plaats voor de macro -> Kies "Macro's" in "Kies opdrachten uit" -> Klik op de macro -> klik op "Toevoegen" -> Klik met de rechtermuisknop op de macro -> Kies "Naam wijzigen"
  15. Kies in het dialoogvenster "Naam wijzigen" een symbool voor uw macro.
  16. Typ vervolgens de weergavenaam.
  17. Klik OK".Kies een symbool -> Typ weergavenaam -> klik op "OK"
  18. Ga nu terug naar het venster "Opties voor Word" en klik daar op "OK". De macro starts opname vanaf nu.Klik op "OK" in "Opties voor Word"WoordentarEen macro opnemen

Plak tekst als niet-opgemaakte tekst

  1. Kopieer eerst een deel van een lange tekst.
  2. Klik vervolgens op het tabblad "Home".
  3. Klik op "Plakken".
  4. Kies vervolgens "Plakken speciaal".Klik op "Home" -> Klik op "Plakken" -> Klik op "Plakken speciaal"
  5. En kies "Niet-opgemaakte tekst" in het dialoogvenster "Plakken speciaal".
  6. Klik vervolgens op "OK". Mogelijk krijgt u een tekst met opmaak zoals hieronder:Kies "Niet-opgemaakte tekst" -> klik op "OK"Tekst geplakt als niet-opgemaakte tekst

Verwijder herhalende woorden

  1. Volgende start de resterende opmaak wissen. Druk op "Ctrl + H" om het dialoogvenster "Zoeken en vervangen" te openen.
  2. En typ "Pijl" in het tekstvak "Zoeken naar".
  3. Klik vervolgens op "Alles vervangen".Typ het herhalende woord in het tekstvak "Zoeken naar" -> klik op "Alles vervangen"

Tabtekens verwijderen

  1. Druk eerst op "Ctrl + H" om het dialoogvenster "Zoeken en vervangen" te openen.
  2. Typ vervolgens "^ t" in het tekstvak "Zoeken naar".
  3. Klik vervolgens op "Alles vervangen" om alle tabtekens te verwijderen.Typ "^ t" in het tekstvak "Zoeken naar" -> klik op "Alles vervangen"

Verwijder extra lege plekken

  1. Druk nog steeds op "Ctrl + H" om het dialoogvenster "Zoeken en vervangen" te openen.
  2. Druk in het tekstvak "Zoeken naar" tweemaal op de blanco toets.
  3. Klik vervolgens op de knop "Alles vervangen".Druk tweemaal op de blanco toets in het tekstvak 'Zoeken naar' -> klik op 'Alles vervangen'

Verwijder lege regels en extra lege plekken samen

Soms, wanneer u de functie "Zoeken en vervangen" gebruikt om de opmaak te verwijderen, moet u een beetje aanpassen om aan uw eigen behoefte te voldoen. Als u bijvoorbeeld niet alle extra spaties verwijdert tijdens het toepassen van de bovenstaande stappen, kunt u de onderstaande stappen gebruiken om ze samen met blanco regels te verwijderen.

  1. Druk op dezelfde manier op "Ctrl + H" om het dialoogvenster "Zoeken en vervangen" te openen.
  2. Druk vervolgens in het tekstvak "Zoeken naar" eerst op een lege toets.
  3. Typ vervolgens "^ p".
  4. Typ in het tekstvak "Vervangen door" "^ p".
  5. Klik op "Alles vervangen".Druk eerst op blanco toets -> typ "^ p" in "Zoeken naar" tekstvak -> typ "^ p" in "Vervangen door" tekstvak -> klik op "Alles vervangen"
  6. Open opnieuw het dialoogvenster "Zoeken en vervangen".
  7. En typ in het tekstvak "Zoeken naar" eerst "^ p".
  8. Druk vervolgens eenmaal op de blanco toets.
  9. Typ vervolgens "^ p" in het tekstvak "Vervangen door".
  10. Klik ten slotte op de knop "Alles vervangen".Typ eerst "^ p" -> Druk eenmaal op blanco toets in het tekstvak "Zoeken naar" -> Typ "^ p" in "Vervangen door" tekstvak -> Klik op "Alles vervangen"

Verwijder indien nodig de linker lege regels

Probeer de volgende stappen als er nog lege regels over zijn:

  1. Druk op "Ctrl + H" om het dialoogvenster "Zoeken en vervangen" te openen.
  2. typ vervolgens "^ p ^ p" in het tekstvak "Zoeken naar".
  3. En typ "^ p" in het tekstvak "Vervangen door".
  4. Klik ten slotte op de knop "Alles vervangen".Typ "^ p ^ p" in "Zoeken naar" tekstvak -> Typ "^ p" in "Vervangen door" tekstvak -> klik op "Alles vervangen"

Inmiddels kunt u het onderstaande resultaat krijgen:Effect van het gebruik van de functie "Vervangen" om opmaak te verwijderen

We raden u hier aan de bovenstaande volgorde te nemen om de tekstopmaak te verwijderen, zodat u de opmaak in het algemeen kunt wissen. En zoals we al zeiden, moet u soms andere soorten opmaak wissen, dan moet u de functie "Zoeken en vervangen" zelf gebruiken. Voor meer manieren om opmaak te verwijderen, kunt u dit artikel bezoeken: 3 manieren om ongewenste elementen onmiddellijk uit uw Word-documenten te verwijderen

U kunt de volgende video bekijken om de demonstratie te zien:

Stop met het opnemen van macro

  1. Als u klaar bent met het verwijderen van de tekstopmaak, klikt u op het tabblad "Ontwikkelaar".
  2. Klik vervolgens op "Opname stoppen". Nu wordt de macro opgeslagen.Klik op "Ontwikkelaar" -> Klik op "Opname stoppen"

Een macro uitvoeren

  1. Kopieer de tekst met opmaak online, bijvoorbeeld.
  2. Open vervolgens Word.
  3. Klik vervolgens op het tabblad "Ontwikkelaar".
  4. Klik op het macropictogram en u ziet de tekst op het document zonder extra opmaak.Klik op "Ontwikkelaar" -> Klik op de zojuist opgenomen macroEffect van het gebruik van macro om opmaak te verwijderen

Opmerking: voor beginners kunt u de bovenstaande stappen volgen om een ​​macro te maken en uit te voeren. Als u een macro uitvoert, kunt u de irritante opmaak in het algemeen verwijderen, wat voldoende is.

De VBA-codes voor de expert

Ten eerste is er de manier om de VBA-codes te bekijken.

  1. Klik eerst op het tabblad "Ontwikkelaar".
  2. Klik vervolgens op "Visual Basic" in de groep "Code".Klik op "Ontwikkelaar" -> Klik op "Visual Basic"
  3. Klik in de "Microsoft Visual Basic for Applications" -editor eerst op "Normaal" aan de linkerkant.
  4. Klik vervolgens op "Modules".
  5. Dubbelklik vervolgens op “NewMacros” en u zult de code aan de rechterkant kunnen zien.Klik op "Normaal" -> Klik op "Modules" -> Dubbelklik op "Nieuwe macro's"

In dit geval zijn de codes als volgt:

 

Sub copytext ()

'

'copytext Macro

'

'

    Selection.PasteSpecial Link: = False, DataType: = wdPasteText, Placement: = _

        wdInLine, DisplayAsIcon: = False

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Met Selection.Find

        .Text = "Pijl"

        .Replacement.Text = ""

        .Forward = Waar

        .Wrap = wdFindVerdergaan

        .Formaat = False

        .MatchCase = False

        .MatchWholeWord = Onwaar

        .MatchWildcards = False

        .MatchSoundsLike = Onwaar

        .MatchAllWordForms = Onwaar

    Eindigt met

    Selection.Find.Execute Replace: = wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Met Selection.Find

        .Text = "^ t"

        .Replacement.Text = ""

        .Forward = Waar

        .Wrap = wdFindVerdergaan

        .Formaat = False

        .MatchCase = False

        .MatchWholeWord = Onwaar

        .MatchWildcards = False

        .MatchSoundsLike = Onwaar

        .MatchAllWordForms = Onwaar

    Eindigt met

    Selection.Find.Execute Replace: = wdReplaceAll

    Selection.Find.Execute Replace: = wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Met Selection.Find

        .Text = ""

        .Replacement.Text = ""

        .Forward = Waar

        .Wrap = wdFindVerdergaan

        .Formaat = False

        .MatchCase = False

        .MatchWholeWord = Onwaar

        .MatchWildcards = False

        .MatchSoundsLike = Onwaar

        .MatchAllWordForms = Onwaar

    Eindigt met

    Selection.Find.Execute Replace: = wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Met Selection.Find

        .Text = "^ p"

        .Replacement.Text = "^ p"

        .Forward = Waar

        .Wrap = wdFindVerdergaan

        .Formaat = False

        .MatchCase = False

        .MatchWholeWord = Onwaar

        .MatchWildcards = False

        .MatchSoundsLike = Onwaar

        .MatchAllWordForms = Onwaar

    Eindigt met

    Selection.Find.Execute Replace: = wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Met Selection.Find

        .Text = "^ p"

        .Replacement.Text = "^ p"

        .Forward = Waar

        .Wrap = wdFindVerdergaan

        .Formaat = False

        .MatchCase = False

        .MatchWholeWord = Onwaar

        .MatchWildcards = False

        .MatchSoundsLike = Onwaar

        .MatchAllWordForms = Onwaar

    Eindigt met

    Selection.Find.Execute Replace: = wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Met Selection.Find

        .Text = "^ p ^ p"

        .Replacement.Text = "^ p"

        .Forward = Waar

        .Wrap = wdFindVerdergaan

        .Formaat = False

        .MatchCase = False

        .MatchWholeWord = Onwaar

        .MatchWildcards = False

        .MatchSoundsLike = Onwaar

        .MatchAllWordForms = Onwaar

    Eindigt met

    Selection.Find.Execute Replace: = wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Met Selection.Find

        .Text = "^ p ^ p"

        .Replacement.Text = "^ p"

        .Forward = Waar

        .Wrap = wdFindVerdergaan

        .Formaat = False

        .MatchCase = False

        .MatchWholeWord = Onwaar

        .MatchWildcards = False

        .MatchSoundsLike = Onwaar

        .MatchAllWordForms = Onwaar

    Eindigt met

    Selection.Find.Execute Replace: = wdReplaceAll

End Sub

 

Over experts en gevorderde gebruikers gesproken die bekend zijn met VBA, u kunt de codes volledig aanpassen aan uw vereisten, wat handiger en nauwkeuriger zal zijn.

Beveilig uw bestanden

Wereldwijd maken gebruikers van Word er het beste gebruik van. Het is een geweldig en ook een gevaarlijk idee, omdat het het risico vergroot dat Word met verkeerde bewerkingen instort. Daarom moet u altijd manieren vinden om uw bestanden te beveiligen. Onder de beschikbare opties is het verkrijgen van een doc reparatie tool vooraf klinkt niet slecht.

Auteur Introductie:

Vera Chen is een expert op het gebied van gegevensherstel in DataNumen, Inc., de wereldleider in technologieën voor gegevensherstel, waaronder excel herstel en pdf reparatie softwareproducten. Voor meer informatie bezoek www.datanumen.com

Reacties zijn gesloten.