2009-01-30 7 views

답변

10

대신 Range 개체를 사용하십시오.

당신이 Range 개체에서 Find 개체 에 들어 왔 경우, 선택 가 찾기 기준과 일치하는 텍스트가 발견되면 변경되지 않지만,

레인지 객체 : 이성애자 말씀 2003 도움말 밖으로 다시 정의됩니다. 다음 예제는 활성화 된 문서에서 단어 "blue"의 첫 번째 항목 을 찾습니다. "블루"는 문서에서 발견되면, myRange는 이제 범위의 시작이 문자열의 끝 이후에 다음 문자가 될 수 있도록 그 Range 개체의 SetRange 방법을 사용

Set myRange = ActiveDocument.Content 
myRange.Find.Execute FindText:="blue", _ 
    Forward:=True 
If myRange.Find.Found = True Then 

를 다시 정의하면 검색 및 범위의 끝이 문서의 끝이 될 수 있도록 :

myRange.SetRange (myRange.End + 1), ActiveDocument.Content.End 

(TODO : 당신의 문자열이 문서의 마지막 일 때의 경우를 처리해야합니다)

내용을 삭제하려면

myRange.Delete