2012-04-16 3 views
1

주어진 단어 문서의 각 문자를 반복해야합니다. 나는 다소 객체 모델에 익숙하지만이 세분화 된 방법을 이해할 수 없다.Word 문서의 각 문자를 반복하십시오.

모든 접근 방식이 작동합니다 (매크로, Interop, AddIn 또는 OLE 포함).

답변

0

For Each ch In ActiveDocument.Characters 

어떤 문제가 있습니까?

0

수동 접근 방식은 다음과 같습니다. 커서가 '오른쪽 화살표 키'만 사용하여 전체 문서를 이동할 수있는 한 정상적인 문서에서 작동한다고 확신합니다.

하위 온도()

'문서의 첫 번째 문자를 선택 Selection.HomeKey 단위 : = wdStory

'메인 루프 '동안, 오른쪽으로 커서를 한 문자 이동 여기

시작 '선택'(확장 : = WdExtend Selection.MoveRight 단위 : = wdCharacter, 개수 : = 1, 확장 : = wdExtend

이제 1자를 선택했습니다. 개미가 선택한 텍스트

'지금'사실상와 함께 할 '를 눌러 오른쪽 화살표로 선택 해제 Selection.MoveRight 단위 : = wdCharacter, 카운트 = 1

'이제 메인 루프를 반복합니다. 이 코드 스 니펫에는 아직 exit 절이 없습니다. 추가 코딩으로 당신의 말씀을 감추어 갈 것입니다.)

'행복한 progging!

엔드 서브

관련 문제