2 rychlé metody pro extrakci textů z textových polí v dokumentu Word

Sdílej nyní:

V tomto článku vám chceme ukázat 2 rychlé a snadno použitelné metody pro extrahování textů z textových polí v dokumentu Word.

Čas od času můžeme získat soubor Word obsahující velké množství textových polí. Obvykle uvnitř těchto polí budou texty nebo relativní obsah. Pak může být potřeba dostat pouze texty dovnitř, místo aby zůstalo celé textové pole.

Určitě je rychlé načíst slova do jednoho textového pole jednoduše tak, že text zkopírujete a vložíte někam jinam. Pokud však jde o stovky z nich, měli bychom se naučit několik rychlých tipů, jak tuto práci dokončit.

Metoda 1: Použijte podokno výběru

  1. Nejprve klikněte na kartu „Domů“.
  2. Poté klikněte na ikonu „Vybrat“ ve skupině „Úpravy“.
  3. Dále v rozevírací nabídce zvolte „Podokno výběru“.Klikněte na „Domů“ -> Klikněte na „Vybrat“ -> Klikněte na „Podokno výběru“
  4. Nyní na pravé straně obrazovky vidíte všechna textová pole viditelná v podokně.
  5. Stiskněte klávesu „Ctrl“ a kliknutím na názvy těchto textových polí v podokně postupně vyberte všechny.
  6. A přesuňte kurzor na jeden z řádků pole a klikněte pravým tlačítkem.
  7. V seznamu vyberte možnost „Kopírovat“. Nyní, pokud tyto boxy již nebudete potřebovat, jednoduše stiskněte „Odstranit“.Vyberte všechna textová pole -> klikněte pravým tlačítkem na jeden z řádků pole -> zvolte "Kopírovat"
  8. Dále klikněte na „Start“ pro zobrazení nabídky Windows.
  9. Vyberte „WordPad“ a otevřete jej.Klikněte na „Start“ -> „WordPad“
  10. Poté klikněte na „Vložit“, abyste získali všechny texty z textových polí.Klikněte na „Vložit“
  11. Dále vyberte všechny texty a kliknutím pravým tlačítkem vyberte „Kopírovat“.Klikněte na „Kopírovat“
  12. Nyní otevřete nový dokument aplikace Word a kliknutím pravým tlačítkem vyberte „Ponechat pouze text“, abyste text dostali.Klikněte pravým tlačítkem na nový dokument -> zvolte možnost „Ponechat pouze text“

Metoda 2: Použijte kódy VBA

Jak můžete vidět, ani při první metodě se nevyhnete výběru všech textových polí. V případě, že někteří z vás právě takovou práci nenávidí, nabízíme vám způsob, jak spustit makro. Pomocí metody 2 můžete extrahovat všechny texty najednou a nechat textová pole odstranit.

  1. Nejprve stisknutím kombinace kláves „Alt + F11“ otevřete editor VBA.
  2. Za druhé klikněte na „Normální“ a poté na „Vložit“.
  3. Poté zvolte „Modul“ a vložte nový.Klikněte na „Normální“ -> Klikněte na „Vložit“ -> Klikněte na „Modul“
  4. Poté poklepejte na název modulu a otevřete oblast úprav.
  5. Vložte následující kódy a klikněte na „Spustit“:Vložit kódy-> klikněte na „Spustit“
Sub DeleteTextBoxesAndExtractTheText()
  Dim nNumber As Integer
  Dim strText As String

  '  Delete all textboxes and extract the text from them
  With ActiveDocument
    For nNumber = .Shapes.Count To 1 Step -1
    If .Shapes(nNumber).Type = msoTextBox Then
      strText=strText& .Shapes(nNumber).TextFrame.TextRange.Text & vbCr
      .Shapes(nNumber).Delete
    End If
  Next
  End With

  '  Open a new document to paste the text from textboxes.
  If strText <> "" Then
    Documents.Add Template:="Normal"
    ActiveDocument.Range.Text = strText
  Else
    MsgBox ("There is no textbox.")
  End If
End Sub

Zde je pravděpodobné, že získáte:Účinek spuštění makra

Vypořádejte se s rozbitými soubory Word

Word je náchylný k chybám, a proto je častou obětí korupce. Proto musíte své dokumenty řádně spravovat, abyste je ochránili před poškozením. Jakmile se jednou poškodí, budete čelit riziku trvalé ztráty. Pak budete muset použít poškozený nástroj pro obnovu dat Word.

Úvod autora:

Vera Chen je expertka na obnovu dat DataNumen, Inc., která je světovým lídrem v oblasti technologií pro obnovu dat, včetně Nástroj pro zotavení po chybě souboru Excel a pdf opravy softwarových produktů. Pro více informací navštivte www.datanumen.com

Sdílej nyní:

Komentáře jsou uzavřeny.