2 sätt att ta bort parenteser och inre utrymmen i ditt Word-dokument

I den här artikeln nedan kommer vi att erbjuda dig två sätt att radera parenteser och de inre mellanslagen i ditt Word-dokument. 

Då och då gillar folk att använda parenteser för att markera ord av alla möjliga syften. Ändå, efter ett tag, kan du välja att ta bort alla parenteser men bara för att upptäcka att det finns så många av dem, spridda runt ditt dokument. Ärligt talat kan det ta en evighet att radera dem en efter en. Vad mer är, av vissa speciella behov kan du behöva ta bort alla mellanrum mellan ett par konsoler också.Batch-ta bort parenteser och inre mellanslag i ditt Word-dokument

Det är därför du kommer att behöva läsa den här artikeln för att förse dig med mer praktiska lösningar.

Metod 1: Använd jokertecken i kommandot "Avancerad sökning".

  1. Först av allt, klicka på fliken "Hem" och klicka på rullgardinsknappen på kommandot "Sök".
  2. Välj sedan "Avancerat sökning" på rullgardinsmenyn för att öppna dialogrutan "Sök och ersätt".Klicka på "Hem"->Klicka på pilknappen på "Sök"-knappen->Välj "Avancerad sökning"
  3. Om du till exempel vill hitta alla hakparenteser anger du "\ [* \]”(utan citattecken) i textrutan ”Hitta vad”.
  4. Klicka sedan på "Mer"-knappen för att få fram fler alternativ.
  5. Markera rutan "Använd jokertecken".
  6. Klicka sedan på fliken "Hitta i" och välj "Huvuddokument". Du kommer att se alla hakparenteser och de bifogade texterna är i urval, till exempel nedan:Ange strängar i textrutan "Hitta vad"->Markera "Använd jokertecken"->Klicka på knappen "Hitta i"->Välj "Huvuddokument"
  7. Avmarkera nu textrutan "Hitta vad" och skriv in "[[\] ]”(utan citattecken).
  8. Klicka på "Hitta in" och den här gången väljer du "Aktuellt urval". Du hittar alla hakparenteser och alla utrymmen inuti är i urval enligt följande:Ange strängar i textrutan "Hitta vad"->Klicka på knappen "Hitta i"->Välj "Aktuellt urval"
  9. Tryck på "Radera" för att bli av med hakparenteser och alla mellanslag inuti.
  10. Men om du vill behålla mellanslag, byt bara ut strängarna i steg 7 med "[[\]]".Effekt av att välja endast hakparenteser

Det finns flera typer av vanliga avgränsare i den bälgande tabellen, tillsammans med strängarna för att hitta dem eller de inre utrymmena.

Konsoler Strängar för att hitta fästen och alla bifogade texter Strängar för att hitta parenteser och alla utrymmen inuti Strängar endast för att hitta parenteser
Hakparentes

[]

\ [* \] [[\] ] [[\]]
Parentes

()

\ (* \) [(\) ] [(\)]
Hängslen (lockiga fästen)

{}

\ {* \} [{\} ] [{\}]
Vinkelfästen

<>

\ <* \> [<\> ] [<\>]

Metod 2: Kör VBA-koder

  1. Tryck först på “Alt + F11” för att öppna VBA-redigeraren.
  2. Klicka sedan på "Normal" och sedan på fliken "Infoga".
  3. Välj ”Modul”.Klicka på "Normal" -> Klicka på "Infoga" -> Klicka på "Modul"
  4. Dubbelklicka sedan på för att öppna den.
  5. Och klistra in följande koder där:
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
  1. Nu, i makrot "DeleteBracketsAndSpace", behåll bara de rader du behöver för att ta bort parenteserna du har i ditt dokument och ta bort alla onödiga kodrader.

Om du bara vill bli av med parenteser måste du ändra koderna lite. Låt oss säga att det finns hakparenteser i ditt dokument. Gå sedan till raden “Call DeleteDelimiters(Selection.Find, “[“, “]”, True)”, och ändra “Sant"Att"Falsk".

  1. Klicka slutligen på "Kör".Klistra in koder-> Klicka på "Kör"

Lös problem med Word

För att vara ärlig, kan Word verkligen utföra många uppgifter. Ändå är det inte felfritt trots allt. När ett problem uppstår kan resultatet bli förödande. Därför kan vi aldrig förbise vilka små problem som helst i Word, eftersom det kan leda dig till ett dött ord med korrupt docx filer. Den bästa lösningen är att skaffa ett avancerat reparationsverktyg för att återställa dina Word-dokument.

Författarintroduktion:

Vera Chen är en dataåterställningsexpert i DataNumen, Inc., som är världsledande inom teknik för återställning av data, inklusive xlsx reparation och pdf reparera programvaruprodukter. För mer information besök www.datanumen.com

Kommentarer är stängda.