In diesem Artikel möchten wir Ihnen zwei schnell und einfach zu verwendende Methoden zum Extrahieren von Texten aus Textfeldern in Ihrem Word-Dokument zeigen.
Von Zeit zu Zeit können wir eine Word-Datei mit einer großen Anzahl von Textfeldern erhalten. Normalerweise befinden sich in diesen Feldern Texte oder relative Inhalte. Dann kann es erforderlich sein, nur die Texte zu speichern, anstatt das gesamte Textfeld beizubehalten.
Natürlich ist es schnell, Wörter in einem einzigen Textfeld abzurufen, indem Sie den Text einfach kopieren und an einer anderen Stelle einfügen. Wenn es jedoch um Hunderte von ihnen geht, sollten wir einige schnelle Tipps lernen, um die Arbeit zu erledigen.
Methode 1: Verwenden Sie den Auswahlbereich.
- Klicken Sie als Erstes auf den Reiter „Startseite“.
- Klicken Sie dann in der Gruppe "Bearbeiten" auf das Symbol "Auswählen".
- Wählen Sie als Nächstes im Dropdown-Menü "Auswahlfenster".
- Jetzt können Sie auf der rechten Seite des Bildschirms alle im Bereich sichtbaren Textfelder sehen.
- Drücken Sie "Strg" und klicken Sie nacheinander auf diese Textfeldnamen im Bereich, um alle auszuwählen.
- Bewegen Sie den Cursor auf eine der Feldlinien und klicken Sie mit der rechten Maustaste.
- Klicken Sie in der Listenoption auf "Kopieren". Wenn Sie diese Felder jetzt nicht mehr benötigen, klicken Sie einfach auf "Löschen".
- Klicken Sie anschließend auf „Start“, um das Windows-Menü anzuzeigen.
- Wählen Sie "WordPad" und öffnen Sie es.
- Klicken Sie dann auf "Einfügen", um alle Texte aus den Textfeldern abzurufen.
- Wählen Sie als Nächstes alle Texte aus und klicken Sie mit der rechten Maustaste, um "Kopieren" auszuwählen.
- Öffnen Sie nun ein neues Word-Dokument und wählen Sie mit der rechten Maustaste "Nur Text behalten", um den Text abzurufen.
Methode 2: Verwenden Sie VBA-Codes
Wie Sie vielleicht sehen, können Sie auch bei der ersten Methode nicht vermeiden, alle Textfelder auszuwählen. Für den Fall, dass einige von Ihnen solche Arbeit einfach hassen, bieten wir Ihnen hier die Möglichkeit, ein Makro auszuführen. Mit Methode 2 können Sie alle Texte auf einmal extrahieren und die Textfelder löschen lassen.
- Drücken Sie zunächst „Alt + F11“, um den VBA-Editor zu öffnen.
- Zweitens klicken Sie auf "Normal" und dann auf "Einfügen".
- Wählen Sie als nächstes "Modul", um ein neues einzufügen.
- Doppelklicken Sie dann auf den Modulnamen, um den Bearbeitungsbereich zu öffnen.
- Fügen Sie die folgenden Codes ein und klicken Sie auf "Ausführen":
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
Folgendes erhalten Sie wahrscheinlich:
Mit zerstörten Word-Dateien umgehen
Word ist fehleranfällig und daher ein häufiges Opfer von Korruption. Daher müssen Sie Ihre Dokumente ordnungsgemäß verwalten, um sie vor Beschädigungen zu schützen. Wenn sie einmal beschädigt sind, besteht das Risiko, dass sie dauerhaft verloren gehen. Dann müssen Sie die verwenden beschädigtes Word-Datenwiederherstellungstool.
Einführung des Autors:
Vera Chen ist eine Datenrettungsexpertin in DataNumen, Inc., das weltweit führend bei Datenwiederherstellungstechnologien ist, einschließlich Tool zur Wiederherstellung von Excel-Dateifehlern und pdf Reparatur von Softwareprodukten. Für weitere Informationen besuchen Sie www.datanumen.com €XNUMX








