Word에서 다른 페이지의 단락 표시

Word에서 다른 페이지의 단락 표시

매 페이지마다 제목 1 문단으로 시작하는 워드 문서를 만드세요. 각 페이지에 NEXT 페이지의 제목 1 단락을 표시하고 싶습니다. 따라서 페이지 X가 바닥글에 페이지 X+1의 제목 1을 표시하도록 합니다.

Quick Parts > Field > StyleRef를 사용하여 이 작업을 시도했지만 성공하지 못했습니다.

도와 줘서 고맙다.

답변1

스타일에 개요 번호 매기기, 즉 1. 제목 1 텍스트가 있는 경우 이 작업을 수행할 수 있었습니다.

또한 제목이 변경되지 않는지에 따라 달라지므로 책갈피를 만들고 순차적으로 번호를 매기는 작업이 포함되므로 문서가 완성된 후에 수행할 수 있는 단계입니다.

문서의 각 제목 1에 대해 제목 텍스트(마지막 단락 표시 아님)를 선택하고 책갈피를 만듭니다(첫 번째 제목에는 bkH1, 두 번째 제목에는 bkH2, ..., 10번째 제목에는 bkH10 등의 형식을 사용했습니다).

STYLEREF 필드는 단락 번호(예: 텍스트뿐만 아니라)를 반환할 수 있습니다. 현재 페이지의 제목 1 스타일에 대한 단락 번호를 알면 다음 페이지의 제목 1 스타일에 대한 단락 번호가 +1이라는 것을 알 수 있습니다. \n 스위치는 숫자를 반환합니다. \l 스위치는 현재 페이지의 맨 아래에서 위로 검색하도록 지시합니다(이 페이지에서 가장 높은 숫자가 무엇인지 알기 위해 이 페이지의 마지막 제목 1을 찾고 싶기 때문입니다).

{ STYLEREF  "Heading 1" \l \n }

북마크 이름에는 제목의 단락 번호가 포함되어 있으므로 숫자+1을 사용하여 북마크 텍스트를 참조할 수 있습니다. 예를 들어 두 번째 제목에 대한 북마크 텍스트를 선택하려면 "bkH2"에 대한 REF 필드를 사용합니다.

우리는 "2"가 동적이기를 원하며 이는 +1 위의 STYLEREF 필드를 사용하여 수행할 수 있습니다.

{= 1 + { STYLEREF  "Heading 1" \l \n }}

REF 필드는 이것을 우리가 사용한 bkH 접두사와 함께 사용합니다.

{ REF "bkH{= 1 + { STYLEREF  "Heading 1" \l \n }}" }

마지막 단계는 마지막 제목 1에 도달할 때 발생하는 오류를 "트랩"하는 것입니다(더 높은 책갈피가 없기 때문입니다. 예를 들어 제목이 10개인 경우 bkH11은 존재하지 않습니다).

{ IF { REF "bkH{= 1 + { STYLEREF  "Heading 1" \l \n }}" }="Error! Reference source not found." { REF "bkH{= { STYLEREF  "Heading 1" \l \n }}" } { REF "bkH{= 1 + { STYLEREF  "Heading 1" \l \n }}" }}

이는 오류가 발생하면 마지막 제목을 사용한다는 의미입니다(= 필드에서 +1을 삭제했기 때문). 또는 향후 페이지에 아무 것도 표시되지 않도록 할 수도 있습니다. 이 경우 이 참 조건을 ""로 바꿉니다. 그렇지 않으면 false 조건에 대해 다음 제목을 삽입하려고 합니다.

관련 정보