이 기사에서는 Word 문서에서 두 개의 특정 단어 사이의 내용을 삭제하는 두 가지 현명한 방법을 보여 드리겠습니다.
이전 기사에서 다른 문서로 추출하는 방법에 대해 논의했습니다. 자세한 내용은이 페이지를 참조하십시오.ost: 한 단어 문서에서 다른 문서로 두 특정 단어 사이의 내용을 추출하는 방법
그리고 오늘은 Word 문서에서 두 개의 특정 단어 사이의 내용을 삭제하는 두 가지 방법을 설명합니다. 그래도 애플리케이션 시나리오가 어디에 있는지 살펴 보겠습니다.
- 우선, 우리는 텍스트를 괄호 안에 넣는 경향이 있습니다. 잠시 후 아래와 같이 삭제하거나 다시 작성해야 할 수 있습니다.
- 둘째, 일부 로그 파일 또는 실험실 보고서에서 두 개의 특정 단어 사이의 텍스트를 삭제해야 할 수 있습니다. 예를 들어, 다음 스크린 샷에서 "Comment :"와 "Value :"사이에있는 빨간색 텍스트를 삭제해야 할 수 있습니다.
이제 두 가지 접근 방식이 있습니다.
방법 1 : "찾기 및 바꾸기"기능 사용
- 먼저 "Ctrl + H"를 눌러 "찾기 및 바꾸기"상자를 엽니 다.
- "찾을 내용"텍스트 상자에 첫 번째 단어, "*"및 두 번째 단어를 입력합니다. 이 경우에는“Comment : * Value :”를 입력해야합니다.
- 그런 다음 "바꿀 내용"텍스트 상자에 유지하려는 단어를 입력합니다. 예를 들어 단어 사이의 내용 만 삭제하려면 "바꿀 내용"상자에 "코멘트 값"과 같은 첫 번째 단어와 두 번째 단어를 입력해야합니다. 또는 "바꿀 내용"상자를 비워 두어 두 단어도 삭제하도록 선택할 수 있습니다.
- 다음으로 "더보기"를 클릭하면 더 많은 옵션이 표시됩니다.
- 그런 다음 "와일드 카드 사용"상자를 선택하고 "모두 바꾸기"를 클릭합니다.
방법 2 : VBA 코드 실행
- 첫 번째와 포름ost, "Alt + F11"을 눌러 Word에서 VBA 편집기를 트리거합니다.
- 그런 다음 "일반"프로젝트를 클릭 한 다음 메뉴 표시 줄에서 "삽입"탭을 클릭합니다.
- 다음으로 "삽입"의 드롭 다운 메뉴에서 "모듈"을 선택합니다.
- 모듈을 두 번 클릭하여 열고 다음 코드를 붙여 넣으십시오.
Sub DeleteTextBetweenTwoWords()
Dim strFirstWord As String
Dim strLastWord As String
Dim objDoc As Document
Dim objWord As Object
Set objDoc = ActiveDocument
strFirstWord = InputBox("Enter the first word:", "First Word")
strLastWord = InputBox("Enter the last word:", "Last Word")
With Selection
.HomeKey Unit:=wdStory
With Selection.Find
.ClearFormatting
.Replacement.ClearFormatting
.Text = strFirstWord & "*" & strLastWord
.Replacement.Text = strFirstWord & strLastWord
.MatchWildcards = True
.Execute Replace:=wdReplaceAll
End With
End With
Set objDoc = Nothing
Set objWord = Nothing
End Sub
- 그리고 "실행"을 클릭하거나 "F5"를 눌러 코드를 실행합니다.
- 이제 "First Word"상자에 첫 번째 단어를 입력합니다. 계속하려면 "확인"을 클릭하십시오.
- 마찬가지로 "마지막 단어"상자에 마지막 단어를 입력합니다. 계속하려면 "확인"을 클릭하십시오.
참고 :
두 단어도 삭제하려면 다음 코드 줄을 바꿀 수 있습니다.
.Replacement.Text = strFirstWord & strLastWord
에
.Replacement.Text = “”
괄호 안의 내용 삭제
- 위의 단계에 따라 매크로를 설치하고 실행하십시오.
- 대신 다음 매크로를 실행하십시오.
Sub DeleteTextInAngleBrackets()
With Selection
.HomeKey Unit:=wdStory
With Selection.Find
.ClearFormatting
.Replacement.ClearFormatting
.Text = "\<(*)\>"
.MatchWildcards = True
.Replacement.Text = "<>"
.Execute Replace:=wdReplaceAll
End With
End With
End Sub
위의 매크로는 꺾쇠 괄호 (<>) 안의 텍스트를 삭제하는 데 사용됩니다.
물론 문서에는 여러 유형의 괄호가있을 수 있습니다.
중괄호 {} :
교체
.Text = "\<(*)\>" .Replacement.Text = "<>"
와
.Text = "\{(*)\}"
.Replacement.Text = "{}"
괄호 () :
이 두 줄 사용
.Text = "\((*)\)" .Replacement.Text = "()"
대괄호 []의 경우 :
.Text = "\[(*)\]" .Replacement.Text = "[]"
지금 파일 백업
나쁜 일이 일어나기 전에 항상 예방 조치를 취하는 것이 좋습니다. 그리고 Word 문서를 백업하면 재해 발생시 최신 버전의 데이터에 의지 할 수 있습니다. 그런 다음 도구를 활용하여 수리 단어 큰 걱정없이.
저자 소개 :
Vera Chen은 데이터 복구 전문가입니다. DataNumen, Inc.는 다음과 같은 데이터 복구 기술 분야의 세계적 리더입니다. xls 복구 pdf 수리 소프트웨어 제품. 자세한 내용은 WWW.datanumen.COM





