|
문서에 규칙적으로다음과 같은 것이 반복되는데
그것의 양이 너무나 많아서 매크로를 이용해야 할듯 합니다..
예를 들어서
1.
문서>>
2.
문서>>
3.
문서>>
이와 같을때, 1,2,3,이 있는 행은 그대로 두고
"문서>>" 이라는 부분을 없애려고 합니다.. 찾아 바꾸기를 이용할수 있지 않냐고 하실지 모르지만.. "문서>>" 이라는 부분뒤에 문장이 나오는데 그것도 지워야 합니다..
즉 제 생각에는 "문서>>" 이라는 단어가 시작되는 곳 부터
엔터키가 처음으로 나오는 곳까지 삭제하고
엔터키를 하나더 지우고 밑으로 1줄이동후 동일한 과정반복을 하는
매크로를 만들고 싶은데.
어떻게 하면 될까요
그러니까 결과는
1.
2.
3.
이 되겟죠..
아시는 분은 알려주세요..
==============[나님 글에 대한 답변입니다]==============
안녕하세요.
도구메뉴에서 visual basic editor를 실행시키고
다음코드를 붙여넣으시고 실행하세요.
Sub Macro2()
Dim paras As Paragraphs
Dim temp As Paragraph
With ActiveDocument
.Content.Collapse wdCollapseStart
Set paras = .Paragraphs
End With
For Each temp In paras
With temp.Range.Find
If .Execute(findtext:="문서>>", Forward:=True) Then
temp.Range.Delete
End If
End With
Next temp
|
|