정의 된 책갈피의 이름 가져 오기 (Microsoft Word)
책갈피 사용 방법을 이미 알고있을 가능성이 높습니다. (기타 _WordTips_는 매크로를 정의하고 조작하는 방법을 설명합니다.) 매크로를 만드는 경우 문서 내에 정의 된 책갈피 이름을 검색해야 할 수 있습니다.
VBA를 사용하면 Bookmarks 컬렉션의 구성원과 함께 Name 속성을 사용하여 책갈피 이름을 검색 할 수 있습니다. 명령문의 구문은 다음과 같습니다.
x = ActiveDocument.Bookmarks(y).Name
여기서 _y_는 원하는 책갈피 이름에 대한 오프셋 포인터입니다. 명령문을 실행 한 후 _x_에는 포인터가 지정한 책갈피 이름이 포함됩니다. 이 함수를 유용하게 만들려면 모든 책갈피 이름을 배열로 읽어야합니다. 그런 다음 조작 할 수 있습니다. 다음 코드 조각이 트릭을 수행합니다.
Dim Bmk() As String Dim x As Integer, J As Integer x = ActiveDocument.Bookmarks.Count ReDim Bmk(x) For j = 1 to x Bmk(j) = ActiveDocument.Bookmarks(j).Name Next j
이 코드 조각은 배열의 요소 수를 동적으로 변경할 수있는 ReDim 문을 사용합니다. 이 접근 방식의 이유는 매우 간단합니다. Bmk 배열에는 정의 된 북마크만큼 많은 요소가 있어야합니다. 그러나이 코드의 세 번째 줄을 실행하기 전에 정확히 얼마나 많은지 알 수 없습니다. VBA에서는 실제 프로그램 코드가 실행되기 전에 모든 치수 지정 (Dim 사용)을 수행해야합니다. 따라서 Bmk의 첫 번째 Dim은 VBA를 충족하는 것이며 Bmk의 ReDim은 어레이를 필요한 크기로 설정하기 위해 수행됩니다.
_ 참고 : _
이 페이지 (또는 WordTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / wordribbon-WordTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_WordTips_는 비용 효율적인 Microsoft Word 교육을위한 소스입니다.
(Microsoft Word는 세계에서 가장 널리 사용되는 워드 프로세싱 소프트웨어입니다.)이 팁 (796)은 Microsoft Word 97, 2000, 2002 및 2003에 적용됩니다. Word의 리본 인터페이스에 대한이 팁 버전 (Word 2007)을 찾을 수 있습니다. 이후) 여기 :
link : / wordribbon-Getting_the_Names_of_Defined_Bookmarks [정의 된 북마크 이름 가져 오기]
.