Tässä artikkelissa kerrotaan, kuinka voit poistaa liitetyn tekstin muotoilun makrolla ja VBA: lla sanassasi.
Se tapahtuu paljon, kun kopioit tekstin verkossa, ja huomaat, että teksti on rikkaassa muodossa. Esimerkiksi toistuvia sanoja, tyhjiä rivejä, sarkainmerkkejä jne. Silti tällainen muotoilu voi olla varsin ärsyttävää varsinkin silloin, kun et tarvitse sitä. Luonnollisesti poistat muotoilun manuaalisesti kukin. Entä jos teksti on todella pitkä? Sitten yllä oleva menetelmä on vähemmän tehokas.
Itse asiassa on olemassa tapa käyttää makroa kaikkien tekstien muotoilun poistamiseksi kerralla. Tässä on lisää:
Vaiheet makron tallentamiseen Wordiin
- Ensinnäkin, avaa Word.
- Ja varmista, että olet lisännyt ensin Kehittäjä-välilehden nauhaan. Tarkat ohjeet kehittäjän lisäämiseen, lue artikkeli: Kuinka lisätä taustamusiikkia Word-asiakirjaasi
- Kun Kehittäjä-välilehti on käytettävissä, napsauta sitä.
- Napsauta sitten ”Tallenna makro” ”Koodi” -ryhmässä.
- Nyt "Tallenna makro" -valintaikkuna avautuu. Kirjoita ensin makron nimi, kuten “copytext”.
- Valitse sitten "Määritä makro kohteeseen" -osiossa joko "Painike" tai "Näppäimistö". Täällä mennään "Button".
- Napsauta seuraavaksi “OK”.
- Ja nyt näet "Word Options" -ikkunan. Napsauta “Customize Ribbon”.
- Etsi sitten makron sijainti oikealta puolelta. Napsautamme tässä “Uusi ryhmä” asettaaksesi uuden makrolle.
- Noe jatkaa Makrojen valitsemista avattavasta Valitse komennot alkaen -luettelosta.
- Napsauta sitten juuri luomaa makroa.
- Napsauta sitten ikkunan keskellä olevaa Lisää-painiketta.
- Nyt makro sijoitetaan uuteen ryhmään. Napsauta makroa hiiren kakkospainikkeella.
- Ja valitse "Nimeä uudelleen" vaihtoehto.
- Valitse "Nimeä uudelleen" -valintaikkunassa symboli makrollesi.
- Kirjoita sitten näyttönimi.
- Napsauta "OK".
- Palaa nyt takaisin "Word Options" -ikkunaan ja napsauta "OK" siellä. Makro starts tallennus nyt.
Liitä teksti alustamattomana tekstinä
- Ensinnäkin kopioi osa pitkästä tekstistä.
- Napsauta sitten Koti-välilehteä.
- Napsauta "Liitä".
- Valitse seuraavaksi "Liitä erityinen".
- Ja valitse Liitä erikoinen -valintaikkunasta "Alustamaton teksti".
- Napsauta sitten “OK”. Saatat saada seuraavan muotoisen tekstin:
Poista toistuvat sanat
- Seuraava start tyhjennä muotoilu vasemmalle. Paina "Ctrl + H" avataksesi "Etsi ja korvaa" -valintaikkunan.
- Ja kirjoita "Nuoli" "Etsi mitä" -tekstikenttään.
- Napsauta sitten “Korvaa kaikki”.
Poista sarkainmerkit
- Ensinnäkin, paina "Ctrl + H" avataksesi "Etsi ja korvaa" -valintaikkunan.
- Kirjoita sitten ”^ t” ”Etsi mitä” -tekstiruutuun.
- Napsauta sitten "Korvaa kaikki" poistaaksesi kaikki välilehden merkit.
Poista ylimääräiset aihiot
- Paina edelleen "Ctrl + H" avataksesi "Etsi ja korvaa" -valintaikkunan.
- Paina "Etsi mitä" -tekstiruudussa tyhjää näppäintä kahdesti.
- Napsauta sitten “Korvaa kaikki” -painiketta.
Poista tyhjät viivat ja ylimääräiset aihiot yhdessä
Joskus, kun poistat muotoilun “Etsi ja korvaa” -toiminnolla, sinun on säädettävä hieman vastaamaan omia tarpeitasi. Esimerkiksi, jos et poista kaikkia ylimääräisiä aihioita, kun suoritat yllä olevia vaiheita, voit poistaa ne yhdessä tyhjien viivojen avulla alla olevien vaiheiden avulla.
- Vastaavasti paina "Ctrl + H" avataksesi "Etsi ja korvaa" -valintaikkunan.
- Paina seuraavaksi Etsi mitä -tekstiruudussa ensin tyhjää näppäintä.
- Kirjoita sitten ”^ p”.
- Kirjoita Korvaa-tekstikenttään ”^ p”.
- Napsauta “Korvaa kaikki”.
- Avaa uudelleen Etsi ja korvaa -valintaikkuna.
- Kirjoita "Etsi mitä" -tekstikenttään ensin "^ p".
- Paina sitten tyhjää näppäintä kerran.
- Kirjoita sitten ”^ p” Korvaa tekstikenttään.
- Napsauta lopuksi Korvaa kaikki -painiketta.
Poista vasemmat tyhjät viivat tarvittaessa
Silti, jos tyhjiä rivejä on jäljellä, kokeile seuraavia vaiheita:
- Paina "Ctrl + H" avataksesi "Etsi ja korvaa" -valintaikkunan.
- kirjoita seuraava ”^ p ^ p” ”Etsi mitä” -tekstiruutuun.
- Kirjoita "^ p" Korvaa-tekstikenttään.
- Napsauta lopuksi Korvaa kaikki -painiketta.
Tähän mennessä saatat saada alla olevan tuloksen:
Suosittelemme, että poistat tekstin muotoilun yllä olevassa järjestyksessä, jotta voit yleensä poistaa muotoilun. Ja kuten olemme maininneet, joskus joudut tyhjentämään muunlaiset muotoilut, sinun tulee sitten käyttää “Etsi ja korvaa” -toimintoa yksin. Saat lisää tapoja poistaa muotoilun vierailemalla tässä artikkelissa: 3 tapaa poistaa ei-toivotut elementit Word-dokumenteistasi välittömästi
Voit tarkistaa esityksen seuraavasta videosta:
Lopeta makron tallennus
- Kun olet poistanut tekstin muotoilun, napsauta Kehittäjä-välilehteä.
- Napsauta sitten "Lopeta nauhoitus". Nyt makro tallennetaan.
Kuinka suorittaa makro
- Kopioi teksti muotoilemalla verkossa, sano.
- Avaa Word seuraavaksi.
- Napsauta sitten Kehittäjä-välilehteä.
- Napsauttamalla makrokuvaketta näet asiakirjan tekstin ilman muita muotoiluja.
Huomaa: Aloittelijalle voit vain luoda yllä olevat vaiheet makron luomiseksi ja suorittamiseksi. Makron suorittaminen auttaa sinua pääsemään eroon ärsyttävästä muotoilusta yleensä, mikä riittää.
Asiantuntijan VBA-koodit
Ensin on tapa tarkastella VBA-koodeja.
- Napsauta ensin Kehittäjä-välilehteä.
- Napsauta sitten “Visual Basic” ”Koodi” -ryhmässä.
- Napsauta “Microsoft Visual Basic for Applications” -editorissa ensin vasemmalla puolella olevaa “Normaali”.
- Napsauta sitten ”Moduulit”.
- Kaksoisnapsauta seuraavaksi ”NewMacros”, niin voit tarkastella koodia oikealla puolella.
Tässä tapauksessa koodit ovat seuraavat:
Alikopioteksti ()
"
'copytext Macro
"
"
Selection.PasteSpecial Link: = Väärin, DataType: = wdPasteText, Sijoitus: = _
wdInLine, DisplayAsIcon: = Väärä
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
Selection.Find
.Text = "Nuoli"
.Replacement.Text = ""
Eteenpäin = Tosi
.Wrap = wdFindContinue
.Muoto = väärä
.MatchCase = Väärä
.MatchWholeWord = Väärä
.MatchWildcards = Väärä
.MatchSoundsLike = Epätosi
.MatchAllWordForms = Väärä
Lopeta
Selection.Find.Execute Replace: = wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
Selection.Find
.Text = “^ t”
.Replacement.Text = ""
Eteenpäin = Tosi
.Wrap = wdFindContinue
.Muoto = väärä
.MatchCase = Väärä
.MatchWholeWord = Väärä
.MatchWildcards = Väärä
.MatchSoundsLike = Epätosi
.MatchAllWordForms = Väärä
Lopeta
Selection.Find.Execute Replace: = wdReplaceAll
Selection.Find.Execute Replace: = wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
Selection.Find
.Teksti = ""
.Replacement.Text = ""
Eteenpäin = Tosi
.Wrap = wdFindContinue
.Muoto = väärä
.MatchCase = Väärä
.MatchWholeWord = Väärä
.MatchWildcards = Väärä
.MatchSoundsLike = Epätosi
.MatchAllWordForms = Väärä
Lopeta
Selection.Find.Execute Replace: = wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
Selection.Find
.Text = ”^ p”
.Replacement.Text = “^ p”
Eteenpäin = Tosi
.Wrap = wdFindContinue
.Muoto = väärä
.MatchCase = Väärä
.MatchWholeWord = Väärä
.MatchWildcards = Väärä
.MatchSoundsLike = Epätosi
.MatchAllWordForms = Väärä
Lopeta
Selection.Find.Execute Replace: = wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
Selection.Find
.Text = “^ p“
.Replacement.Text = “^ p”
Eteenpäin = Tosi
.Wrap = wdFindContinue
.Muoto = väärä
.MatchCase = Väärä
.MatchWholeWord = Väärä
.MatchWildcards = Väärä
.MatchSoundsLike = Epätosi
.MatchAllWordForms = Väärä
Lopeta
Selection.Find.Execute Replace: = wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
Selection.Find
.Text = “^ p ^ p”
.Replacement.Text = “^ p”
Eteenpäin = Tosi
.Wrap = wdFindContinue
.Muoto = väärä
.MatchCase = Väärä
.MatchWholeWord = Väärä
.MatchWildcards = Väärä
.MatchSoundsLike = Epätosi
.MatchAllWordForms = Väärä
Lopeta
Selection.Find.Execute Replace: = wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
Selection.Find
.Text = “^ p ^ p”
.Replacement.Text = “^ p”
Eteenpäin = Tosi
.Wrap = wdFindContinue
.Muoto = väärä
.MatchCase = Väärä
.MatchWholeWord = Väärä
.MatchWildcards = Väärä
.MatchSoundsLike = Epätosi
.MatchAllWordForms = Väärä
Lopeta
Selection.Find.Execute Replace: = wdReplaceAll
End Sub
Asiantuntijoista ja edistyneistä käyttäjistä, jotka tuntevat VBA: n, voit säätää koodeja täysin tarpeidesi mukaan, mikä on helpompaa ja tarkempaa.
Suojaa tiedostosi
Wordin käyttäjät maailmanlaajuisesti käyttävät sitä parhaalla mahdollisella tavalla. Se on hieno ja myös vaarallinen idea, koska se lisää Wordin romahtamisen riskiä väärillä toiminnoilla. Siksi sinun tulisi aina löytää tapoja suojata tiedostosi. Käytettävissä olevista vaihtoehdoista saat doc-korjaus työkalu etukäteen kuulostaa pahalta.
Tekijän esittely:
Vera Chen on tietojen palauttamisen asiantuntija DataNumen, Inc., joka on maailman johtava tietojen palautustekniikoissa, mukaan lukien excel elpyminen ja pdf korjata ohjelmistotuotteita. Lisätietoja osoitteessa www.datanumen.com




















