In diesem Artikel unten bieten wir Ihnen zwei Möglichkeiten, um Klammern und die inneren Leerzeichen in Ihrem Word-Dokument stapelweise zu löschen.
Ab und zu verwenden die Leute gerne Klammern, um Wörter aus allen möglichen Gründen zu markieren. Nach einer Weile können Sie jedoch entscheiden, alle Klammern zu entfernen, aber nur festzustellen, dass so viele davon in Ihrem Dokument verstreut sind. Ehrlich gesagt kann es ewig dauern, sie einzeln zu löschen. Darüber hinaus müssen Sie aus besonderen Gründen möglicherweise auch alle Leerzeichen zwischen zwei Klammern entfernen.
Aus diesem Grund müssen Sie diesen Artikel lesen, um sich mit praktischeren Lösungen auszustatten.
Methode 1: Verwenden Sie Platzhalter im Befehl "Erweiterte Suche"
- Klicken Sie zunächst auf die Registerkarte "Startseite" und dann auf die Dropdown-Schaltfläche "Suchen".
- Wählen Sie anschließend im Dropdown-Menü "Erweiterte Suche", um das Dialogfeld "Suchen und Ersetzen" zu öffnen.
- Wenn Sie beispielsweise alle eckigen Klammern suchen möchten, geben Sie „\ [* \]”(Ohne Anführungszeichen) im Textfeld„ Find what “.
- Klicken Sie anschließend auf die Schaltfläche "Mehr", um weitere Optionen anzuzeigen.
- Aktivieren Sie das Kontrollkästchen "Platzhalter verwenden".
- Klicken Sie dann auf die Registerkarte "Suchen in" und wählen Sie "Hauptdokument". Sie sehen alle eckigen Klammern und die beigefügten Texte sind in Auswahl, wie z. B. unten:
- Deaktivieren Sie nun das Textfeld "Finden was" und geben Sie "[[\]]”(Ohne Anführungszeichen).
- Klicken Sie auf "Suchen in" und wählen Sie dieses Mal "Aktuelle Auswahl". Sie finden alle eckigen Klammern und alle Leerzeichen in der Auswahl wie folgt:
- Drücken Sie auf "Löschen", um eckige Klammern und alle darin enthaltenen Leerzeichen zu entfernen.
- Wenn Sie jedoch Leerzeichen behalten möchten, ersetzen Sie einfach die Zeichenfolgen in Schritt 7 durch „[[\]]".
Es gibt verschiedene Arten von häufig verwendeten Trennzeichen in der folgenden Tabelle, zusammen mit den Zeichenfolgen, um sie oder die Innenräume zu finden.
| Wand- und Deckenhalterungen | Zeichenfolgen zum Suchen von Klammern und allen beigefügten Texten | Zeichenfolgen, um Klammern und alle Leerzeichen im Inneren zu finden | Zeichenfolgen, um nur Klammern zu finden |
| Eckige Klammern
[] |
\ [* \] | [[\]] | [[\]] |
| Klammern
() |
\ (* \) | [(\)] | [(\)] |
| Klammern (geschweifte Klammern)
{} |
\ {* \} | [{\}] | [{\}] |
| Winkelhalterungen
<> |
\ <* \> | [<\>] | [<\>] |
Methode 2: Führen Sie VBA-Codes aus
- Drücken Sie zunächst „Alt + F11“, um den VBA-Editor zu öffnen.
- Klicken Sie anschließend auf "Normal" und dann auf die Registerkarte "Einfügen".
- Wählen Sie "Modul".
- Doppelklicken Sie dann auf, um es zu öffnen.
- Und fügen Sie dort die folgenden Codes ein:
Sub DeleteDelimiters(objFind As Find, strLeftDelimiter As String, strRightDelimiter As String, bDeleteSpace As Boolean)
Dim strFind1 As String
Dim strFind2 As String
strFind1 = "\" & strLeftDelimiter & "*\" & strRightDelimiter
If (bDeleteSpace) Then
strFind2 = "[" & strLeftDelimiter & "\" & strRightDelimiter & " ]"
Else
strFind2 = "[" & strLeftDelimiter & "\" & strRightDelimiter & "]"
End If
Selection.HomeKey Unit:=wdStory
objFind.ClearFormatting
objFind.Replacement.Text = ""
While objFind.Execute(FindText:=strFind1, MatchWildcards:=True)
objFind.Execute FindText:=strFind2, MatchWildcards:=True, _
ReplaceWith:="", Replace:=wdReplaceAll, Wrap:=wdFindStop
Wend
End Sub
Sub DeleteBracketsAndSpace()
Application.ScreenUpdating = False
' Delet all square brackets and the space in it.
Call DeleteDelimiters(Selection.Find, "[", "]", True)
' Delet all parenthesis and the space in it.
Call DeleteDelimiters(Selection.Find, "(", ")", True)
' Delet all braces and the space in it.
Call DeleteDelimiters(Selection.Find, "{", "}", True)
' Delet all angle brackets and the space in it.
Call DeleteDelimiters(Selection.Find, "<", ">", Ture)
Application.ScreenUpdating = True
End Sub
- Behalten Sie jetzt im Makro „DeleteBracketsAndSpace“ nur die Zeilen bei, die Sie zum Löschen der Klammern in Ihrem Dokument benötigen, und entfernen Sie alle nicht benötigten Codezeilen.
Wenn Sie nur Klammern entfernen möchten, müssen Sie die Codes ein wenig ändern. Angenommen, Ihr Dokument enthält eckige Klammern. Gehen Sie dann zu Zeile "Call DeleteDelimiters (Selection.Find," [","] ", True)" und ändern Sie "richtig"To"falsch".
- Klicken Sie abschließend auf "Ausführen".
Lösen Sie Word-Probleme
Um ehrlich zu sein, ist Word wirklich zu vielen Aufgaben fähig. Trotzdem ist es nicht fehlerfrei. Wenn ein Problem auftritt, kann das Ergebnis verheerend sein. Daher können wir niemals kleine Probleme in Word übersehen, da dies Sie zu einem toten Word führen kann beschädigte docx Dateien. Die beste Lösung besteht darin, ein erweitertes Reparaturwerkzeug zur Wiederherstellung Ihrer Word-Dokumente zu erwerben.
Einführung des Autors:
Vera Chen ist eine Datenrettungsexpertin in DataNumen, Inc., das weltweit führend bei Datenwiederherstellungstechnologien ist, einschließlich xlsx reparieren und pdf Reparatur von Softwareprodukten. Für weitere Informationen besuchen Sie www.datanumen.com €XNUMX






