나눔터  
  HOME > 나눔터 > 묻고답하기 > 워드
워드
워드에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 헐케인조 (hulcanjo)

추천:  3
파일:     조회:  2381
제목:   [답변]매크로를 이용해서 문서편집시..
     
  문서에 규칙적으로다음과 같은 것이 반복되는데
그것의 양이 너무나 많아서 매크로를 이용해야 할듯 합니다..
예를 들어서


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
    

 
[불량 게시물 신고]  
        
  

작성일 : 2001-08-22(19:07)
최종수정일 : 2001-08-22(19:07)
 


 ◎ 관련글

  제 목   작성자   날짜
매크로를 이용해서 문서편집시.. 2001-08-21
[답변]매크로를 이용해서 문서편집시.. 헐케인조 2001-08-22