Word에서는 문서에 여러 유형의 구역 나누기를 추가 할 수 있습니다. 섹션 나누기 유형 중 두 가지로 인해 필요한 경우 문서에 빈 페이지가 추가됩니다. 예를 들어 홀수 페이지 섹션 나누기를 사용하고 이전 섹션이 홀수 페이지에서 끝나면 Word는 자동으로 빈 짝수 페이지를 삽입하여 다음 섹션이 다음 홀수 페이지에서 시작할 수 있도록합니다.

문제는 Word가 완전히 빈 페이지를 삽입한다는 것입니다. 페이지에 머리글이나 바닥 글도 인쇄하지 않습니다. 머리글과 바닥 글 또는 페이지의 다른 정보 (예 : “이 페이지는 의도적으로 비워 두었습니다”)를 선호하는 경우 Word의 구역 나누기를 단독으로 사용할 수 없습니다.

한 가지 방법은 문서를 수동으로보고 필요한 경우 빈 페이지에 “인쇄”되는 보이지 않는 텍스트를 추가하는 것입니다. 일반 텍스트를 추가하고 흰색으로 서식을 지정하여 보이지 않는 텍스트를 만듭니다. 흰색 바탕에 흰색이 인쇄되면 보이지 않습니다.

그러나 Word에서는이를 인식하지 못하며 “빈”페이지에 머리글과 바닥 글을 제공합니다.

흥미로운 접근 방식은 섹션 끝 표준 텍스트를 만드는 것입니다. 항목 시작 부분의 페이지 나누기를 포함하여 섹션 끝 텍스트를 포함하는 빌딩 블록 항목을 만듭니다. “BLANKPAGE”와 같이 항목 이름을 지정합니다. 그런 다음 각 섹션의 끝에 섹션 나누기 바로 전에 다음 복합 필드를 추가합니다.

{ if { =int( {page} / 2 ) * 2 } = { page }  " " { autotext "BLANKPAGE" } }

이 예에 표시된 중괄호는 필드 중괄호로 간주됩니다. 각 세트에 대해 Ctrl + F9를 눌러 필드 중괄호를 입력합니다. 이 필드는 현재 페이지가 짝수인지 확인합니다. 그렇다면이 필드는 AUTOTEXT 필드를 사용하여 빌딩 블록을 자동으로 삽입합니다.

원하는 경우 문서를 단계별로 살펴보고 각 섹션을보고 섹션에있는 페이지 수를 결정한 다음 필요한 경우 섹션 끝에 페이지 나누기를 추가하는 매크로를 만들 수도 있습니다. 다음 매크로는 바로이 작업을 수행합니다.

Sub CheckSecLen()

Dim iSec As Integer     Dim oRng As Range     Dim iValue As Integer

With ActiveDocument         ' go through each section (except for the last one)

For iSec = 1 To .Sections.Count - 1             ' create a range object at the start of the section             Set oRng = .Sections(iSec).Range             oRng.Collapse wdCollapseStart             ' insert a sectionpages field             .Fields.Add Range:=oRng, Type:=wdFieldSectionPages             ' divide the sectionpages field by 2             ' if it gives a zero as the remainder, then             ' you have an even number of pages in the section,             ' which is what you want with an odd section page break             If (.Sections(iSec).Range.Fields(1).Result Mod 2) <> 0 Then                 ' if you have an odd number of pages, then insert                 ' a page break before the section's section break                 Set oRng = .Sections(iSec).Range                 With oRng                     .Collapse Direction:=wdCollapseEnd                     .MoveEnd unit:=wdCharacter, Count:=-1                     .InsertBreak Type:=wdPageBreak                 End With             End If             ' remove the sectionpages field that was added             .Sections(iSec).Range.Fields(1).Delete         Next iSec     End With End Sub

_ 참고 : _

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

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

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

(Microsoft Word는 세계에서 가장 널리 사용되는 워드 프로세싱 소프트웨어입니다.)이 팁 (12565)은 Office 365의 Microsoft Word 2007, 2010, 2013, 2016, 2019 및 Word에 적용됩니다. Word의 이전 메뉴 인터페이스 :

link : / word-Automatic_Blank_Pages_at_the_End_of_a_Section [섹션 끝의 빈 페이지 자동].