매크로를 만들 때 수행해야하는 가장 일반적인 작업 중 하나는 파일 내에서 항목이 발생할 때마다 동작 블록을 반복하는 것입니다. 이상하게 들릴 수 있지만 프로그램을하는 사람들은 상황을 잘 알고 있습니다. 파일을 검색 한 다음 몇 가지 작업을 수행하고 검색을 반복하고 작업을 반복하는 등 파일 끝에 도달 할 때까지 계속해야합니다. 일반적인 접근 방식은 다음과 같습니다.

Selection.HomeKey Unit:=wdStory [set up for your search]

Selection.Find.Execute While Selection.Find.Found     [take some action]

Selection.Find.Execute Wend

이 예의 첫 번째 줄은 문서의 시작 부분으로 이동합니다.

그런 다음 검색 설정에 필요한 모든 명령을 사용합니다. Selection.Find.Execute 줄이 나타나면 Word에서 실제 검색을 수행합니다. 그런 다음 Selection.Find.Found를 사용하여 While …​ Wend 루프를 제어합니다. 이 속성 (Selection.Find.Found)은 실행 된 검색에서 실제로 무언가를 찾을 때마다 True로 설정됩니다. 따라서 검색중인 항목이 계속 발견되는 한 전체 While …​ Wend 루프가 계속 반복됩니다. 루프의 마지막 단계로 Selection.Find.Execute 문을 사용하여 검색을 다시 수행합니다.

_ 참고 : _

이 페이지 (또는 WordTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / wordribbon-WordTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_WordTips_는 비용 효율적인 Microsoft Word 교육을위한 소스입니다.

(Microsoft Word는 세계에서 가장 널리 사용되는 워드 프로세싱 소프트웨어입니다.)이 팁 (1083)은 Microsoft Word 97, 2000, 2002 및 2003에 적용됩니다. Word의 리본 인터페이스에 대한이 팁 버전 (Word 2007)을 찾을 수 있습니다. 이후) 여기 :

link : / wordribbon-Repeating_In_a_Macro [매크로에서 반복].