Slik fjerner du formateringen av limte tekster med makro og VBA i Word

Denne artikkelen vil vise deg hvordan du fjerner formateringen av limt tekst med makro og VBA i ordet.

Det skjer mye når du kopierer en tekst på nettet, og du finner ut at teksten er i rik formatering. For eksempel er det repeterende ord, tomme linjer, tabulatortegn osv. Likevel kan slik formatering være ganske irriterende, spesielt til tider du ikke trenger. Naturligvis vil du fjerne formateringen manuelt hver for hver. Men hva om teksten er veldig lang? Da vil metoden ovenfor være mindre effektiv.

Faktisk er det en måte å bruke makro for å fjerne all tekstformatering en gang for alle. Her er mer:

Trinn for å spille inn en makro i Word

  1. Først åpner du Word.
  2. Og sørg for at du har lagt til "Utvikler"-fanen på båndet først. For detaljerte instruksjoner for å legge til "Utvikler", vennligst les artikkelen: Slik setter du inn bakgrunnsmusikk i Word-dokumentet ditt
  3. Når "Utvikler"-fanen er tilgjengelig, klikker du på den.
  4. Klikk deretter på "Record Macro" i "Code"-gruppen.Klikk "Utvikler" -> Klikk "Record Macro"
  5. Nå vil en "Record Macro"-dialogboks dukke opp. Skriv først inn makronavnet, for eksempel "kopitekst" her.
  6. I "Tildel makro til"-delen velger du enten "Knapp" eller "Tastatur". Her går vi til "Knapp".
  7. Klikk deretter "OK".Gi makroen et navn -> Velg enten "Knapp" eller "Tastatur" for "Tilordne makro til" -> Klikk "OK"
  8. Og nå vil du se vinduet "Word Options". Klikk på "Tilpass bånd".
  9. Finn deretter en plassering for makroen på høyre side. Her klikker vi "Ny gruppe" for å angi en ny for makroen.
  10. Noe fortsett å velge "Makroer" fra rullegardinlisten over "Velg kommandoer fra".
  11. Klikk deretter på makroen du nettopp opprettet.
  12. Klikk deretter "Legg til" i midten av vinduet.
  13. Nå vil makroen bli plassert i den nye gruppen. Bare høyreklikk på makroen.
  14. Og velg alternativet "Gi nytt navn".Klikk "Tilpass bånd" -> Velg et sted for makroen -> Velg "Makroer" i "Velg kommandoer fra" -> Klikk på makroen -> klikk "Legg til" -> Høyreklikk på makroen -> Velg "Gi nytt navn"
  15. I "Gi nytt navn"-dialogboksen velger du et symbol for makroen din.
  16. Skriv deretter inn visningsnavnet.
  17. Klikk på "OK".Velg et symbol -> Skriv inn visningsnavn -> Klikk "OK"
  18. Gå nå tilbake til "Word Options"-vinduet, og klikk "OK" der. Makroen starts innspilling fra nå.Klikk "OK" i "Word-alternativer"Ordet StarTa opp en makro

Lim inn tekst som uformatert tekst

  1. Først kopierer du en del av en lang tekst.
  2. Klikk deretter på "Hjem"-fanen.
  3. Klikk "Lim inn".
  4. Deretter velger du "Lim inn spesial".Klikk "Hjem" -> Klikk "Lim inn" -> Klikk "Lim inn spesial"
  5. Og velg "Uformatert tekst" i dialogboksen "Lim inn spesial".
  6. Klikk deretter "OK". Du kan få en tekst med formatering som nedenfor:Velg "Uformatert tekst" -> Klikk "OK"Tekst limt inn som uformatert tekst

Fjern repeterende ord

  1. Neste start slette formateringen til venstre. Trykk "Ctrl + H" for å åpne "Finn og erstatt" dialogboksen.
  2. Og skriv "Pil" i "Finn hva" tekstboksen.
  3. Klikk deretter på "Erstatt alle".Skriv inn det repeterende ordet i "Finn hva"-tekstboksen -> Klikk på "Erstatt alle"

Fjern tabulatortegn

  1. Først trykker du på "Ctrl + H" for å åpne dialogboksen "Finn og erstatt".
  2. Skriv deretter "^t" i tekstboksen "Finn hva".
  3. Klikk deretter på "Erstatt alle" for å fjerne alle tabulatortegn.Skriv "^t" i "Finn hva"-tekstboksen -> Klikk "Erstatt alle"

Fjern ekstra blanke

  1. Fortsatt trykk "Ctrl + H" for å åpne "Finn og erstatt" dialogboksen.
  2. I "Finn hva"-tekstboksen trykker du på den tomme tasten to ganger.
  3. Klikk deretter på "Erstatt alle"-knappen.Trykk på tom tast to ganger i "Finn hva"-tekstboksen -> Klikk på "Erstatt alle"

Fjern tomme linjer og ekstra blanke sammen

Noen ganger, når du bruker "Finn og erstatt"-funksjonen for å fjerne formateringen, må du justere litt for å møte ditt eget behov. For eksempel, hvis du ikke klarer å fjerne alle ekstra tomme felter når du bruker trinnene ovenfor, kan du bruke trinnene nedenfor for å slette dem sammen med tomme linjer.

  1. På samme måte trykker du på "Ctrl + H" for å åpne dialogboksen "Finn og erstatt".
  2. Neste i "Finn hva"-tekstboksen, trykk først på en tom tast.
  3. Skriv deretter "^p".
  4. I tekstboksen "Erstatt med" skriver du inn "^p".
  5. Klikk "Erstatt alle".Trykk på tom tast først -> Skriv "^p" i "Finn hva"-tekstboksen -> Skriv "^p" i "Erstatt med"-tekstboksen -> Klikk på "Erstatt alle"
  6. Åpne dialogboksen "Finn og erstatt" igjen.
  7. Og i tekstboksen "Finn hva", skriv først "^p".
  8. Trykk deretter på blank tast én gang.
  9. Skriv deretter "^p" i "Erstatt med" tekstboksen.
  10. Klikk til slutt på "Erstatt alle"-knappen.Skriv inn "^p" først -> Trykk på tom tast én gang i "Finn hva"-tekstboksen -> Skriv "^p" i "Erstatt med"-tekstboksen -> Klikk på "Erstatt alle"

Fjern de venstre tomme linjene om nødvendig

Likevel, hvis det er tomme linjer igjen, prøv følgende trinn:

  1. Trykk "Ctrl + H" for å åpne "Finn og erstatt" dialogboksen.
  2. skriv deretter «^p^p» i «Finn hva»-tekstboksen.
  3. Og skriv "^p" i "Erstatt med" tekstboksen.
  4. Til slutt klikker du på "Erstatt alle"-knappen.Skriv "^p^p" i "Finn hva"-tekstboksen -> skriv "^p"i "Erstatt med"-tekstboksen -> Klikk "Erstatt alle"

Nå kan du få resultatet som nedenfor:Effekten av å bruke "Erstatt"-funksjonen for å fjerne formatering

Vi foreslår her at du tar ordren ovenfor for å fjerne tekstformateringen slik at du generelt kan slette formateringen. Og som vi har nevnt, noen ganger må du fjerne andre typer formatering, da bør du bruke "Finn og erstatt"-funksjonen på egen hånd. For flere måter å fjerne formatering på, kan du besøke denne artikkelen: 3 måter å fjerne uønskede elementer fra Word-dokumentene dine umiddelbart

Du kan sjekke følgende video for å se demonstrasjonen:

Stopp opptak av makro

  1. Når du er ferdig med å fjerne tekstformateringen, klikker du på "Utvikler"-fanen.
  2. Klikk deretter "Stopp opptak". Nå vil makroen bli lagret.Klikk "Utvikler" -> Klikk "Stopp opptak"

Hvordan kjøre en makro

  1. Kopier teksten med formatering på nettet, for eksempel.
  2. Åpne Word neste.
  3. Klikk deretter på "Utvikler"-fanen.
  4. Klikk på makroikonet og du vil se teksten på dokumentet uten ytterligere formatering.Klikk "Utvikler" -> Klikk på Macro Just RecordedEffekten av å bruke makro for å fjerne formatering

Merk: For nybegynnere kan du bare ta trinnene ovenfor for å opprette og kjøre en makro. Å kjøre en makro vil hjelpe deg å bli kvitt den irriterende formateringen for øvrig, noe som er nok.

VBA-kodene for eksperten

Først er det måten å se VBA-kodene på.

  1. Klikk først på "Utvikler"-fanen.
  2. Klikk deretter "Visual Basic" i "Kode"-gruppen.Klikk "Utvikler" -> Klikk "Visual Basic"
  3. I "Microsoft Visual Basic for Applications"-redigering, klikk "Normal" på venstre side først.
  4. Klikk deretter "Moduler".
  5. Dobbeltklikk deretter "NewMacros" og du vil kunne se koden på høyre side.Klikk "Normal" -> Klikk "Moduler" -> Dobbeltklikk "Nye makroer"

I dette tilfellet er kodene som nedenfor:

 

Sub copytext()

'

' kopitekstmakro

'

'

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

        wdInLine, DisplayAsIcon: = Falsk

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Med Selection.Find

        .Text = «Pil»

        .Replacement.Text = ""

        .Forover = Sant

        .Wrap = wdFindContinue

        .format=false

        .MatchCase = Falsk

        .MatchWholeWord = False

        .MatchWildcards = False

        .MatchSoundsLike = False

        .MatchAllWordForms = False

    Slutt med

    Selection.Find.Execute Replace: = wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Med Selection.Find

        .Text = «^t»

        .Replacement.Text = ""

        .Forover = Sant

        .Wrap = wdFindContinue

        .format=false

        .MatchCase = Falsk

        .MatchWholeWord = False

        .MatchWildcards = False

        .MatchSoundsLike = False

        .MatchAllWordForms = False

    Slutt med

    Selection.Find.Execute Replace: = wdReplaceAll

    Selection.Find.Execute Replace: = wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Med Selection.Find

        .Tekst = " "

        .Replacement.Text = ""

        .Forover = Sant

        .Wrap = wdFindContinue

        .format=false

        .MatchCase = Falsk

        .MatchWholeWord = False

        .MatchWildcards = False

        .MatchSoundsLike = False

        .MatchAllWordForms = False

    Slutt med

    Selection.Find.Execute Replace: = wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Med Selection.Find

        .Tekst = ” ^p”

        .Replacement.Text = «^p»

        .Forover = Sant

        .Wrap = wdFindContinue

        .format=false

        .MatchCase = Falsk

        .MatchWholeWord = False

        .MatchWildcards = False

        .MatchSoundsLike = False

        .MatchAllWordForms = False

    Slutt med

    Selection.Find.Execute Replace: = wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Med Selection.Find

        .Text = "^p "

        .Replacement.Text = «^p»

        .Forover = Sant

        .Wrap = wdFindContinue

        .format=false

        .MatchCase = Falsk

        .MatchWholeWord = False

        .MatchWildcards = False

        .MatchSoundsLike = False

        .MatchAllWordForms = False

    Slutt med

    Selection.Find.Execute Replace: = wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Med Selection.Find

        .Text = «^p^p»

        .Replacement.Text = «^p»

        .Forover = Sant

        .Wrap = wdFindContinue

        .format=false

        .MatchCase = Falsk

        .MatchWholeWord = False

        .MatchWildcards = False

        .MatchSoundsLike = False

        .MatchAllWordForms = False

    Slutt med

    Selection.Find.Execute Replace: = wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Med Selection.Find

        .Text = «^p^p»

        .Replacement.Text = «^p»

        .Forover = Sant

        .Wrap = wdFindContinue

        .format=false

        .MatchCase = Falsk

        .MatchWholeWord = False

        .MatchWildcards = False

        .MatchSoundsLike = False

        .MatchAllWordForms = False

    Slutt med

    Selection.Find.Execute Replace: = wdReplaceAll

End Sub

 

Når vi snakker om eksperter og avanserte brukere som er kjent med VBA, kan du justere kodene fullstendig for å tilfredsstille dine krav, noe som vil være mer praktisk og presist.

Sikre filene dine

Brukere av Word over hele verden har en tendens til å utnytte det best mulig. Det er en flott og også en farlig idé, siden det øker risikoen for å kollapse Word med feil operasjoner. Derfor bør du alltid finne måter å sikre filene dine på. Blant alternativene som er tilgjengelige, får du en doc reparasjon verktøyet på forhånd høres ikke dårlig ut.

Forfatterintroduksjon:

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

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *