MS Word - 여러 상호 참조에 페이지 번호 추가

MS Word - 여러 상호 참조에 페이지 번호 추가

그림, 표 등에 대한 여러 상호 참조가 포함된 큰 단어 문서가 있습니다.

이러한 참고문헌에 페이지 번호를 어떻게 추가할 수 있나요?

예를 들어 "표 2 참조"는 "표 2 참조 (p. 123)"가 됩니다.

이것이 가능한가? 아마도 매크로나 VB 스크립트를 사용하고 있을까요?

답변1

라벨과 번호를 모두 포함하는 단일 통합 상호 참조를 만드는 방법을 모르겠습니다(예: 테이블N, 수치N, 또는 방정식N) 및 페이지 번호 — 그러나 동일한 항목/캡션에 대해 두 개의 별도 상호 참조를 사용하여 확실히 수행할 수 있습니다.

       

나는 "그림"을 찍기 위해 매크로를 기록하는 데 5분을 소비했습니다.N” 참조 및 추가 “ (페이지숫자)”:

Selection.MoveLeft Unit:=wdCharacter, Count:=1, Extend:=wdExtend
Selection.Copy
Selection.MoveRight Unit:=wdCharacter, Count:=1
Selection.TypeText Text:=" (page "
Selection.PasteAndFormat (wdFormatOriginalFormatting)
Selection.TypeText Text:=")"
Selection.MoveLeft Unit:=wdCharacter, Count:=1
Selection.MoveLeft Unit:=wdCharacter, Count:=1, Extend:=wdExtend
ActiveWindow.View.ShowFieldCodes = Not ActiveWindow.View.ShowFieldCodes
Selection.MoveLeft Unit:=wdCharacter, Count:=4
Selection.MoveRight Unit:=wdCharacter, Count:=8
Selection.MoveLeft Unit:=wdCharacter, Count:=3
Selection.TypeText Text:="PAGE"
ActiveWindow.View.ShowFieldCodes = Not ActiveWindow.View.ShowFieldCodes
Selection.Fields.Update

"그림"을 삽입하기만 하면 됩니다.N” 상호 참조하고 위의 내용을 실행합니다. 그것

  • 방금 생성한 참조를 복사합니다.
  • "  (page "을(를) 삽입합니다.
  • 상호 참조를 붙여넣고,
  • " )"을(를) 삽입합니다.
  • 뒤로(왼쪽으로) 이동하여 상호 참조를 선택합니다.
  • REF로 변경하여 상호 참조를 편집합니다 PAGEREF.

나는 이것이 표와 방정식, 그리고 (몇 가지 수정을 거쳐) 섹션 제목에서도 동일하게 작동할 것으로 기대합니다.

관련 정보