Hogyan lehet eltávolítani a beillesztett szövegek formázását makróval és VBA-val a Wordben

Oszd meg most:

Ez a cikk bemutatja, hogyan távolíthatja el a beillesztett szöveg formázását makróval és VBA-val a Wordben.

Sokszor megtörténik, amikor másol szöveget az interneten, és azt találja, hogy a szöveg gazdag formátumban van. Például vannak ismétlődő szavak, üres sorok, tabulátor karakterek stb. Ennek ellenére az ilyen formázás meglehetősen bosszantó lehet, különösen olyankor, amikor nincs rá szükség. Természetesen minden egyes formázást manuálisan kell eltávolítania. De mi van akkor, ha a szöveg nagyon hosszú? Ekkor a fenti módszer kevésbé lesz hatékony.

Valójában van mód arra, hogy makrót használjunk az összes szövegformázás egyszeri eltávolítására. Itt van még:

A makró Wordben való rögzítésének lépései

  1. Először nyissa meg a Word-et.
  2. És győződjön meg arról, hogy először hozzáadta a „Fejlesztő” lapot a szalaghoz. A „Fejlesztő” hozzáadásával kapcsolatos részletes utasításokért olvassa el a cikket: Hogyan illesszen be háttérzenét a Word-dokumentumába
  3. Ha a „Fejlesztő” fül elérhető, kattintson rá.
  4. Ezután kattintson a „Makró rögzítése” elemre a „Kód” csoportban.Kattintson a "Fejlesztő" -> Kattintson a "Makró rögzítése" gombra.
  5. Ekkor megjelenik egy „Makró rögzítése” párbeszédpanel. Először írja be ide a makró nevét, például „copytext”.
  6. Ezután a „Makró hozzárendelése” részben válassza a „Button” vagy a „Billentyűzet” lehetőséget. Itt megyünk a „gombra”.
  7. Ezután kattintson az „OK” gombra.Nevezze el a makrót -> Válassza a "Button" vagy a "Billentyűzet" lehetőséget a "Makró hozzárendelése"-hez -> Kattintson az "OK" gombra.
  8. És most látni fogja a „Word Options” ablakot. Kattintson a „Szaló testreszabása” elemre.
  9. Ezután keresse meg a makró helyét a jobb oldalon. Itt kattintunk az „Új csoport” elemre, hogy újat állítsunk be a makróhoz.
  10. Noe továbbra is válassza a „Makrók” lehetőséget a „Parancsok kiválasztása innen” legördülő listából.
  11. Ezután kattintson az imént létrehozott makróra.
  12. Ezután kattintson a „Hozzáadás” gombra az ablak közepén.
  13. Most a makró az új csoportba kerül. Csak kattintson a jobb gombbal a makróra.
  14. És válassza az „Átnevezés” lehetőséget.Kattintson a "Szalalag testreszabása" -> Válasszon helyet a makró számára -> Válassza a "Makrók" lehetőséget a "Parancsok kiválasztása" -> Kattintson a makróra -> kattintson a "Hozzáadás" gombra -> Kattintson a jobb gombbal a makróra -> Válassza az "Átnevezés" lehetőséget.
  15. Az „Átnevezés” párbeszédpanelen válassza ki a makró szimbólumát.
  16. Ezután írja be a megjelenített nevet.
  17. Kattintson az "OK" gombra.Válasszon egy szimbólumot -> írja be a megjelenített nevet -> kattintson az "OK" gombra.
  18. Most térjen vissza a „Word Options” ablakhoz, és kattintson ott az „OK” gombra. A makró starts felvétel mostantól.Kattintson az "OK" gombra a "Word beállításai" alattS szótarMakró rögzítése

Szöveg beillesztése formázatlan szövegként

  1. Először másoljon egy részt egy hosszú szövegből.
  2. Ezután kattintson a „Kezdőlap” fülre.
  3. Kattintson a „Beillesztés” gombra.
  4. Ezután válassza a „Speciális beillesztés” lehetőséget.Kattintson a "Kezdőlap" -> Kattintson a "Beillesztés" -> Kattintson a "Speciális beillesztés" gombra.
  5. És válassza a „Formázatlan szöveg” lehetőséget a „Speciális beillesztés” párbeszédpanelen.
  6. Ezután kattintson az „OK” gombra. Az alábbi formázású szöveget kaphat:Válassza a "Formázatlan szöveg" -> Kattintson az "OK" gombra.Formázatlan szövegként beillesztett szöveg

Távolítsa el az ismétlődő szavakat

  1. Következő start formázás törlése balra. Nyomja meg a „Ctrl+H” gombot a „Keresés és csere” párbeszédpanel megnyitásához.
  2. És írja be a „Nyíl” kifejezést a „Mit keres” szövegmezőbe.
  3. Ezután kattintson az „Összes cseréje” gombra.Írja be az ismétlődő szót a "Keressen mit" szövegmezőbe -> kattintson az "Összes cseréje" gombra.

Táblázat karakterek eltávolítása

  1. Először nyomja meg a „Ctrl+H” gombot a „Keresés és csere” párbeszédpanel megnyitásához.
  2. Ezután írja be a „^t” értéket a „Mit talál” szövegmezőbe.
  3. Ezután kattintson az „Összes cseréje” gombra az összes tabulátorkarakter eltávolításához.Írja be a "^t" kifejezést a "Keressen mit" szövegmezőbe -> kattintson az "Összes cseréje" gombra.

Távolítsa el az extra üreseket

  1. Továbbra is nyomja meg a „Ctrl+H” gombot a „Keresés és csere” párbeszédpanel megnyitásához.
  2. A „Keresse meg mit” szövegmezőben nyomja meg kétszer az üres gombot.
  3. Ezután kattintson az „Összes cseréje” gombra.Nyomja meg kétszer az Üres gombot a "Keressen mit" szövegmezőben -> kattintson az "Összes cseréje" gombra.

Távolítsa el együtt az üres sorokat és az extra ürességeket

Néha, amikor a „Keresés és csere” funkciót használja a formázás eltávolításához, egy kicsit módosítania kell saját igényeinek megfelelően. Ha például a fenti lépések alkalmazásakor nem sikerül eltávolítania az összes felesleges üres helyet, az alábbi lépésekkel törölheti azokat az üres sorokkal együtt.

  1. Hasonlóképpen nyomja meg a „Ctrl+H” gombot a „Keresés és csere” párbeszédpanel megnyitásához.
  2. Ezután a „Keresse meg mit” szövegmezőben először nyomjon meg egy üres billentyűt.
  3. Ezután írja be a következőt: „^p”.
  4. A „Csere erre” szövegmezőbe írja be, hogy „^p”.
  5. Kattintson az „Összes cseréje” gombra.Először nyomja meg az üres billentyűt -> írja be a "^p" kifejezést a "Keressen mit" szövegmezőbe -> írja be a "^p" szöveget a "Csere erre" szövegmezőbe -> kattintson az "Összes cseréje" gombra.
  6. Nyissa meg ismét a „Keresés és csere” párbeszédpanelt.
  7. És a „Keresse meg mit” szövegmezőbe először írja be a „^p” értéket.
  8. Ezután nyomja meg egyszer az üres gombot.
  9. Ezután írja be a „^p” értéket a „Csere erre” szövegmezőbe.
  10. Végül kattintson az „Összes cseréje” gombra.Először írja be a "^p" parancsot -> Nyomja meg egyszer az üres billentyűt a "Keressen mit" szövegmezőbe -> Gépelje be a "^p" parancsot a "Csere erre" szövegmezőbe -> Kattintson az "Összes cseréje" gombra.

Ha szükséges, távolítsa el a bal oldali üres sorokat

Ennek ellenére, ha vannak üres sorok, próbálkozzon a következő lépésekkel:

  1. Nyomja meg a „Ctrl+H” gombot a „Keresés és csere” párbeszédpanel megnyitásához.
  2. a következő lépésben írja be a „^p^p” kifejezést a „Mit keres” szövegmezőbe.
  3. És írja be a „^p” értéket a „Csere erre” szövegmezőbe.
  4. Végül kattintson az „Összes cseréje” gombra.Írja be a "^p^p" kifejezést a "Keresse meg mit" szövegmezőbe -> írja be a "^p" szöveget a "Csere erre" szövegmezőbe -> kattintson az "Összes cseréje" gombra.

Mostanra az alábbi eredményeket kaphatja:A "Csere" funkció használatának hatása a formázás eltávolítására

Azt javasoljuk, hogy a fenti sorrendben távolítsa el a szövegformázást, így általában törölni tudja a formázást. És amint már említettük, néha törölnie kell más formázási formákat is, majd egyedül kell használnia a „Keresés és csere” funkciót. A formázás eltávolításának további módjaiért tekintse meg ezt a cikket: 3 módszer a nem kívánt elemek azonnali eltávolítására Word-dokumentumaiból

Az alábbi videóban megtekintheti a bemutatót:

Makró rögzítésének leállítása

  1. Ha befejezte a szöveg formázásának eltávolítását, kattintson a „Fejlesztő” fülre.
  2. Ezután kattintson a „Rögzítés leállítása” gombra. Most a makró mentésre kerül.Kattintson a "Fejlesztő" -> Kattintson a "Rögzítés leállítása" gombra.

Makró futtatása

  1. Másolja ki a szöveget online formázással, mondjuk.
  2. Következő megnyitása.
  3. Ezután kattintson a „Fejlesztő” fülre.
  4. Kattintson a makró ikonra, és további formázás nélkül láthatja a szöveget a dokumentumon.Kattintson a "Fejlesztő" -> Kattintson a most rögzített makróraMakró használatának hatása a formázás eltávolítására

Megjegyzés: A kezdők csak a fenti lépésekkel hozhatnak létre és futtathatnak makrót. A makró futtatása segít megszabadulni az irritáló formázástól, ami elég is.

A VBA kódok a szakértő számára

Először is megtekintheti a VBA kódokat.

  1. Először kattintson a „Fejlesztő” fülre.
  2. Ezután kattintson a „Visual Basic” elemre a „Kód” csoportban.Kattintson a "Fejlesztő" -> Kattintson a "Visual Basic" elemre.
  3. A „Microsoft Visual Basic for Applications” szerkesztőben először kattintson a „Normál” elemre a bal oldalon.
  4. Ezután kattintson a „Modulok” elemre.
  5. Ezután kattintson duplán a „NewMacros” elemre, és megtekintheti a kódot a jobb oldali területen.Kattintson a "Normal" -> Kattintson a "Modules" -> Kattintson duplán az "Új makrók" gombra.

Ebben az esetben a kódok a következők:

 

Sub copytext()

"

' copytext makró

"

"

    Selection.PasteSpecial Link: = Hamis, DataType: = wdPasteText, Elhelyezés: = _

        wdInLine, DisplayAsIcon: = Hamis

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Selection.Find

        .Text = "Nyíl"

        .Replacement.Text = ""

        .Előre = Igaz

        .Wrap = wdFindContinue

        .Formátum = Hamis

        .MatchCase = Hamis

        .MatchWholeWord = Hamis

        .MatchWildcards = Hamis

        .MatchSoundsLike = Hamis

        .MatchAllWordForms = Hamis

    Vége

    Selection.Find.Execute Csere: = wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Selection.Find

        .Text = "^t"

        .Replacement.Text = ""

        .Előre = Igaz

        .Wrap = wdFindContinue

        .Formátum = Hamis

        .MatchCase = Hamis

        .MatchWholeWord = Hamis

        .MatchWildcards = Hamis

        .MatchSoundsLike = Hamis

        .MatchAllWordForms = Hamis

    Vége

    Selection.Find.Execute Csere: = wdReplaceAll

    Selection.Find.Execute Csere: = wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Selection.Find

        .Text = " "

        .Replacement.Text = ""

        .Előre = Igaz

        .Wrap = wdFindContinue

        .Formátum = Hamis

        .MatchCase = Hamis

        .MatchWholeWord = Hamis

        .MatchWildcards = Hamis

        .MatchSoundsLike = Hamis

        .MatchAllWordForms = Hamis

    Vége

    Selection.Find.Execute Csere: = wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Selection.Find

        .Text = ”^p”

        .Replacement.Text = "^p"

        .Előre = Igaz

        .Wrap = wdFindContinue

        .Formátum = Hamis

        .MatchCase = Hamis

        .MatchWholeWord = Hamis

        .MatchWildcards = Hamis

        .MatchSoundsLike = Hamis

        .MatchAllWordForms = Hamis

    Vége

    Selection.Find.Execute Csere: = wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Selection.Find

        .Text = "^p"

        .Replacement.Text = "^p"

        .Előre = Igaz

        .Wrap = wdFindContinue

        .Formátum = Hamis

        .MatchCase = Hamis

        .MatchWholeWord = Hamis

        .MatchWildcards = Hamis

        .MatchSoundsLike = Hamis

        .MatchAllWordForms = Hamis

    Vége

    Selection.Find.Execute Csere: = wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Selection.Find

        .Text = "^p^p"

        .Replacement.Text = "^p"

        .Előre = Igaz

        .Wrap = wdFindContinue

        .Formátum = Hamis

        .MatchCase = Hamis

        .MatchWholeWord = Hamis

        .MatchWildcards = Hamis

        .MatchSoundsLike = Hamis

        .MatchAllWordForms = Hamis

    Vége

    Selection.Find.Execute Csere: = wdReplaceAll

    Selection.Find.ClearFormatting

    Selection.Find.Replacement.ClearFormatting

    Selection.Find

        .Text = "^p^p"

        .Replacement.Text = "^p"

        .Előre = Igaz

        .Wrap = wdFindContinue

        .Formátum = Hamis

        .MatchCase = Hamis

        .MatchWholeWord = Hamis

        .MatchWildcards = Hamis

        .MatchSoundsLike = Hamis

        .MatchAllWordForms = Hamis

    Vége

    Selection.Find.Execute Csere: = wdReplaceAll

End Sub

 

Ha már a VBA-t ismerő szakértőkről és haladó felhasználókról beszélünk, akkor a kódokat teljesen beállíthatja az igényeinek megfelelően, ami kényelmesebb és pontosabb lesz.

Biztosítsa fájljait

A Word felhasználói világszerte általában a lehető legjobban használják ki azt. Ez egy nagyszerű és egyben veszélyes ötlet, mivel növeli a Word összeomlásának kockázatát rossz műveletek miatt. Ezért mindig meg kell találnia a fájlok védelmének módját. A rendelkezésre álló lehetőségek közül a doki javítás eszköz előtt nem hangzik rosszul.

Szerző Bevezetés:

Vera Chen adat-helyreállítási szakértő DataNumen, Inc., amely világelső az adat-helyreállítási technológiák területén, beleértve excel helyreállítás és a pdf javító szoftvertermékek. További információért látogasson el www.datanumen.com

Oszd meg most:

Hozzászólások lezárva.