2
단어 문서에서 문자열을 찾고 그 뒤의 모든 문자를 삭제하고 싶습니다.문서에서 문자열을 찾고 그 뒤의 모든 문자를 삭제하십시오.
Selection
개체를 사용하지 않고이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
단어 문서에서 문자열을 찾고 그 뒤의 모든 문자를 삭제하고 싶습니다.문서에서 문자열을 찾고 그 뒤의 모든 문자를 삭제하십시오.
Selection
개체를 사용하지 않고이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
대신 Range
개체를 사용하십시오.
레인지 객체 : 이성애자 말씀 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
왜 선택 개체를 사용하지 않으시겠습니까? 정당한 제약이있는 것 같습니다. –