_WordTips_의 다른 문제에서는 HomeKey 및 EndKey 메서드를 사용하여 매크로 내에서 문서의 시작 또는 끝으로 이동하는 방법을 배웁니다. 매크로가 실행될 때 삽입 지점이 문서의 본문 내에 있으면 이러한 기능이 훌륭하게 작동합니다. 그러나 삽입 점이 다른 곳에 있으면 항상 예상대로 작동하지 않습니다.

예를 들어 삽입 지점이 머리글 또는 바닥 글에있는 경우 HomeKey 및 EndKey는 전체 문서가 아닌 머리글 또는 바닥 글의 시작 또는 끝으로 이동합니다. 문서에서 예상하는 위치로 확실히 이동하려면 다른 VBA 접근 방식을 사용해야합니다. 다음 코드 줄은 삽입 지점 위치에 관계없이 문서의 시작 부분으로 이동합니다.

Selection.GoTo What:=wdGoToSection, Which:=wdGoToFirst

마찬가지로 실제 문서의 끝으로 이동하려면 다음을 사용할 수 있습니다.

ActiveDocument.Characters.Last.Select Selection.Collapse

두 명령 사이의 우아함과 대칭성이 부족한 것은 안타깝지만 삽입 지점의 위치를 ​​알지 못하면 HomeKey와 EndKey 만 사용하는 것보다 안전합니다.

_ 참고 : _

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

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

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

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

link : / wordribbon-Moving_to_the_Start_or_End_of_the_Real_Document [실제 문서의 시작 또는 끝으로 이동].