Kako ukloniti formatiranje zalijepljenih tekstova pomoću makroa i VBA u Wordu

Podijeli sada:

Ovaj članak će vam pokazati kako ukloniti formatiranje zalijepljenog teksta pomoću makroa i VBA u vašoj riječi.

To se često dešava kada kopirate tekst na mreži i otkrijete da je tekst u bogatom formatu. Na primjer, postoje riječi koje se ponavljaju, prazni redovi, znakovi tabulatora, itd. Ipak, takvo formatiranje može biti prilično neugodno, posebno u trenucima koji vam nisu potrebni. Naravno, svaki po jedan biste ručno uklanjali formatiranje. Međutim, šta ako je tekst zaista dugačak? Tada će gornja metoda biti manje efikasna.

U stvari, postoji način da se koristi makro za uklanjanje cijelog oblikovanja teksta jednom zauvijek. Evo još:

Koraci za snimanje makroa u Wordu

  1. Prvo otvorite svoj Word.
  2. I provjerite jeste li prvo dodali karticu "Developer" na traku. Za detaljne upute za dodavanje "Developera", pročitajte članak: Kako umetnuti pozadinsku muziku u Word dokument
  3. Kada je kartica "Developer" dostupna, kliknite je.
  4. Zatim kliknite na "Snimi makro" u grupi "Kod".Kliknite na "Developer" -> Kliknite na "Record Macro"
  5. Sada će se pojaviti dijaloški okvir “Snimanje makroa”. Prvo unesite naziv makronaredbe, kao što je "copytext" ovdje.
  6. Zatim u dijelu “Dodijeli makro” odaberite ili “Dugme” ili “Tastatura”. Ovdje ćemo ići "Dugme".
  7. Zatim kliknite na “OK”.Imenujte makro -> Odaberite ili "Dugme" ili "Tastatura" za "Dodijeli makro" -> Kliknite "U redu"
  8. I sada ćete vidjeti prozor "Opcije riječi". Kliknite na "Prilagodi vrpcu".
  9. Zatim pronađite lokaciju za makro na desnoj strani. Ovdje ćemo kliknuti na “Nova grupa” da postavimo novu za makro.
  10. Noe nastavlja da bira “Makroi” sa padajuće liste “Izaberi komande iz”.
  11. Zatim kliknite na makro koji ste upravo kreirali.
  12. Zatim kliknite na "Dodaj" u sredini prozora.
  13. Sada će makro biti postavljen u novu grupu. Samo kliknite desnim tasterom miša na makro.
  14. I odaberite opciju “Preimenuj”.Kliknite na "Prilagodi vrpcu" -> Odaberite mjesto za makro -> Odaberite "Makroi" u "Izaberite komande iz" -> Kliknite na makro -> kliknite na "Dodaj" -> Desni klik na makro -> Odaberite "Preimenuj"
  15. U dijaloškom okviru “Preimenuj” odaberite simbol za svoj makro.
  16. Zatim upišite naziv za prikaz.
  17. Kliknite na "OK".Odaberite simbol -> Unesite naziv za prikaz -> kliknite "OK"
  18. Sada se vratite u prozor "Opcije programa Word" i kliknite na "U redu". Makro će od sada početi snimati.Kliknite na "OK" u "Word Options"Word Početak snimanja makroa

Zalijepite tekst kao neformatirani tekst

  1. Prvo, kopirajte dio dugog teksta.
  2. Zatim kliknite na karticu "Početna".
  3. Kliknite na “Zalijepi”.
  4. Zatim odaberite “Specijalno lijepljenje”.Kliknite "Početna" -> Kliknite "Zalijepi" -> Kliknite "Specijalno zalijepi"
  5. I odaberite "Neformatirani tekst" u dijaloškom okviru "Specijalno lijepljenje".
  6. Zatim kliknite na “OK”. Možete dobiti tekst sa formatiranjem kao što je dolje:Odaberite "Neformatirani tekst" -> Kliknite "U redu"Tekst zalijepljen kao neformatirani tekst

Ukloni reči koje se ponavljaju

  1. Zatim počnite brisati formatiranje lijevo. Pritisnite "Ctrl+ H" da biste otvorili dijaloški okvir "Pronađi i zamijeni".
  2. I ukucajte "Strelicu" u tekstualni okvir "Pronađi šta".
  3. Zatim kliknite na "Zamijeni sve".Upišite riječ koja se ponavlja u okvir za tekst "Pronađi šta" -> Kliknite "Zamijeni sve"

Uklonite znakove kartice

  1. Prvo pritisnite “Ctrl+ H” da otvorite dijaloški okvir “Pronađi i zamijeni”.
  2. Zatim upišite “^t” u tekstualni okvir “Pronađi šta”.
  3. Zatim kliknite na "Zamijeni sve" da biste uklonili sve znakove kartice.Upišite "^t" u okvir za tekst "Pronađi šta" -> Kliknite "Zamijeni sve"

Uklonite dodatne praznine

  1. Još uvijek pritisnite “Ctrl+ H” da otvorite dijaloški okvir “Pronađi i zamijeni”.
  2. U tekstualnom polju „Pronađi šta“ dvaput pritisnite taster za prazno.
  3. Zatim kliknite na dugme „Zameni sve“.Dvaput pritisnite praznu tipku u tekstualnom okviru "Pronađi šta" -> Kliknite "Zamijeni sve"

Uklonite prazne linije i dodatne praznine zajedno

Ponekad, kada koristite funkciju „Pronađi i zamijeni“ za uklanjanje formatiranja, morate se malo prilagoditi kako biste zadovoljili vlastite potrebe. Na primjer, ako ne uspijete ukloniti sve dodatne praznine prilikom primjene gornjih koraka, možete koristiti donje korake da ih izbrišete zajedno sa praznim redovima.

  1. Slično, pritisnite “Ctrl+ H” da otvorite dijaloški okvir “Pronađi i zamijeni”.
  2. Zatim u tekstualnom polju „Pronađi šta“ prvo pritisnite prazan taster.
  3. Zatim upišite “^p”.
  4. U tekstualni okvir “Zamijeni sa” upišite “^p”.
  5. Kliknite na "Zamijeni sve".Prvo pritisnite praznu tipku -> Otkucajte "^p" u tekstualni okvir "Pronađi šta" -> Upišite "^p" u tekstualni okvir "Zamijeni sa" -> Kliknite "Zamijeni sve"
  6. Ponovo otvorite dijaloški okvir „Pronađi i zamijeni“.
  7. I u tekstualni okvir „Pronađi šta“, prvo ukucajte „^p“.
  8. Zatim jednom pritisnite praznu tipku.
  9. Zatim upišite “^p” u tekstualni okvir “Zamijeni sa”.
  10. Na kraju kliknite na dugme „Zameni sve“.Prvo ukucajte "^p" -> Pritisnite praznu tipku jednom u okvir za tekst "Pronađi šta" -> Upišite "^p" u tekstualni okvir "Zamijeni sa" -> Kliknite "Zamijeni sve"

Uklonite prazne lijeve linije ako je potrebno

Ipak, ako su ostali prazni redovi, pokušajte sljedeće:

  1. Pritisnite “Ctrl+ H” da otvorite dijaloški okvir “Pronađi i zamijeni”.
  2. sljedeće upišite “^p^p” u tekstualni okvir “Pronađi šta”.
  3. I upišite “^p” u tekstualni okvir “Zamijeni sa”.
  4. Na kraju kliknite na dugme „Zameni sve“.Upišite "^p^p" u tekstualni okvir "Pronađi šta" -> Upišite "^p" u tekstualni okvir "Zamijeni sa" -> Kliknite "Zamijeni sve"

Do sada možete dobiti rezultat kao u nastavku:Učinak korištenja funkcije "Zamijeni" za uklanjanje formatiranja

Ovdje predlažemo da preuzmete gornji redoslijed za uklanjanje oblikovanja teksta kako biste općenito mogli izbrisati formatiranje. I kao što smo spomenuli, ponekad morate obrisati druge vrste formatiranja, tada biste trebali sami koristiti funkciju „Pronađi i zamijeni“. Za više načina za uklanjanje formatiranja, možete posjetiti ovaj članak: 3 načina da odmah uklonite neželjene elemente iz Word dokumenata

Možete pogledati sljedeći video da vidite demonstraciju:

Zaustavite snimanje makroa

  1. Kada završite sa uklanjanjem oblikovanja teksta, kliknite karticu "Razvojnik".
  2. Zatim kliknite na "Zaustavi snimanje". Sada će makro biti sačuvan.Kliknite na "Developer" -> Kliknite na "Zaustavi snimanje"

Kako pokrenuti makro

  1. Kopirajte tekst sa formatiranjem na mreži, recimo.
  2. Zatim otvorite Word.
  3. Zatim kliknite na karticu "Developer".
  4. Kliknite na ikonu makroa i vidjet ćete tekst na dokumentu bez dodatnog oblikovanja.Kliknite na "Developer" -> Kliknite na Makro koji je upravo snimljenUčinak korištenja makroa za uklanjanje formatiranja

Napomena: Za početnike, možete samo poduzeti gore navedene korake da kreirate i pokrenete makro. Pokretanje makronaredbe će vam pomoći da se riješite iritantnog formatiranja u cjelini, što je dovoljno.

VBA kodovi za stručnjaka

Prvo postoji način da vidite VBA kodove.

  1. Prvo kliknite na karticu "Developer".
  2. Zatim kliknite na "Visual Basic" u grupi "Kod".Kliknite na "Developer" -> Kliknite na "Visual Basic"
  3. U uređivaču „Microsoft Visual Basic za aplikacije“ prvo kliknite na „Normalno“ na levoj strani.
  4. Zatim kliknite na "Moduli".
  5. Zatim dvaput kliknite na “NewMacros” i moći ćete vidjeti kod na desnoj strani.Kliknite na "Normal" -> Kliknite na "Moduli" -> Dvaput kliknite na "NewMacros"

U ovom slučaju, kodovi su sljedeći:

 

Sub copytext()

'

' copytext Makro

'

'

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

        wdInLine, DisplayAsIcon:=False

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Sa Selection.Find

        .Text = “Strelica”

        .Replacement.Text = “”

        .Naprijed = Tačno

        .Wrap = wdFindContinue

        .Format = False

        .MatchCase = False

        .MatchWholeWord = Netačno

        .MatchWildcards = False

        .MatchSoundsLike = False

        .MatchAllWordForms = False

    Završi sa

    Selection.Find.Execute Replace:=wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Sa Selection.Find

        .Text = “^t”

        .Replacement.Text = “”

        .Naprijed = Tačno

        .Wrap = wdFindContinue

        .Format = False

        .MatchCase = False

        .MatchWholeWord = Netačno

        .MatchWildcards = False

        .MatchSoundsLike = False

        .MatchAllWordForms = False

    Završi sa

    Selection.Find.Execute Replace:=wdReplaceAll

    Selection.Find.Execute Replace:=wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Sa Selection.Find

        .Text = ” “

        .Replacement.Text = “”

        .Naprijed = Tačno

        .Wrap = wdFindContinue

        .Format = False

        .MatchCase = False

        .MatchWholeWord = Netačno

        .MatchWildcards = False

        .MatchSoundsLike = False

        .MatchAllWordForms = False

    Završi sa

    Selection.Find.Execute Replace:=wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Sa Selection.Find

        .Text = ” ^p”

        .Replacement.Text = “^p”

        .Naprijed = Tačno

        .Wrap = wdFindContinue

        .Format = False

        .MatchCase = False

        .MatchWholeWord = Netačno

        .MatchWildcards = False

        .MatchSoundsLike = False

        .MatchAllWordForms = False

    Završi sa

    Selection.Find.Execute Replace:=wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Sa Selection.Find

        .Text = “^p”

        .Replacement.Text = “^p”

        .Naprijed = Tačno

        .Wrap = wdFindContinue

        .Format = False

        .MatchCase = False

        .MatchWholeWord = Netačno

        .MatchWildcards = False

        .MatchSoundsLike = False

        .MatchAllWordForms = False

    Završi sa

    Selection.Find.Execute Replace:=wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Sa Selection.Find

        .Text = “^p^p”

        .Replacement.Text = “^p”

        .Naprijed = Tačno

        .Wrap = wdFindContinue

        .Format = False

        .MatchCase = False

        .MatchWholeWord = Netačno

        .MatchWildcards = False

        .MatchSoundsLike = False

        .MatchAllWordForms = False

    Završi sa

    Selection.Find.Execute Replace:=wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Sa Selection.Find

        .Text = “^p^p”

        .Replacement.Text = “^p”

        .Naprijed = Tačno

        .Wrap = wdFindContinue

        .Format = False

        .MatchCase = False

        .MatchWholeWord = Netačno

        .MatchWildcards = False

        .MatchSoundsLike = False

        .MatchAllWordForms = False

    Završi sa

    Selection.Find.Execute Replace:=wdReplaceAll

End Sub

 

Govoreći o stručnjacima i naprednim korisnicima koji su upoznati sa VBA, možete potpuno prilagoditi kodove kako bi zadovoljili svoje zahtjeve, što će biti praktičnije i preciznije.

Osigurajte svoje fajlove

Korisnici Worda širom svijeta imaju tendenciju da ga na najbolji način iskoriste. To je odlična i ujedno opasna ideja, jer povećava rizik od kolapsa Worda pogrešnim operacijama. Stoga, uvijek biste trebali pronaći načine da osigurate svoje datoteke. Među dostupnim opcijama, dobijanje a doc repair alat unaprijed ne zvuči loše.

Uvod za autora:

Vera Chen je stručnjak za oporavak podataka DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući excel recovery i pdf popravak softverskih proizvoda. Za više informacija posjetite www.datanumen.com

Podijeli sada:

Komentari su zatvoreni.