Christina는 문서의 제목 페이지에 버전 번호가 있으며이를 수동으로 업데이트합니다. 그녀는 문서의 바닥 글에있는 필드를 사용하여이 버전 번호를 참조합니다. 그녀가 제목 페이지에서 버전 번호를 업데이트하면 Ctrl + A를 누른 다음 F9를 눌러도 바닥 글에서 업데이트되지 않습니다. Christina는 필드가 업데이트되지 않는 이유를 궁금해합니다.

이것이 작동하지 않는 이유는 Word가 문서를 구성 할 때 “레이어”또는 “스토리”라는 개념을 사용하기 때문입니다. 주 문서 텍스트는 한 레이어에 있고 다른 요소는 그래픽 레이어 또는 머리글 / 바닥 글 레이어와 같은 다른 레이어에 있습니다. 주 문서에있을 때 Ctrl + A를 누르면 주 문서 레이어의 모든 텍스트가 선택되고 이후 작업 (F9 키 누름)은 선택한 항목에만 영향을줍니다. 머리글이나 바닥 글의 필드에 영향을 미치려면 머리글이나 바닥 글 안에 삽입 포인터를 놓고 Ctrl + A를 사용해야합니다.

그러나 더 쉬운 방법이 있습니다. 한 가지 쉬운 방법은 매크로를 사용하여 위치에 관계없이 모든 필드를 업데이트하는 것입니다. 이 작업을 수행하는 방법은 _WordTips_의 다른 문제에서 다루었지만 여기에 업데이트를 수행하는 다소 간단한 매크로가 있습니다.

Sub UpdateAllFields1()

Dim doc As Document     Dim sRange As Range     Dim sField As Field

Set doc = ActiveDocument     For Each sRange In doc.StoryRanges         For Each sField In sRange.Fields a           sField.Update a       Next sField a   Next sRange End Sub

매크로는 문서에서 정의 된 모든 스토리 범위 (레이어)를 단계별로 살펴본 다음 해당 범위의 각 필드를 단계별로 살펴 봅니다. 결과적으로 모든 필드가 업데이트됩니다.

이를 수행하는 또 다른 간단하고 효과적인 방법은 다음과 같습니다.

Sub UpdateAllFields2()

ActiveDocument.PrintPreview     ActiveDocument.ClosePrintPreview End Sub

이 매크로는 현재 문서에 대한 인쇄 미리보기 만 표시 한 다음 인쇄 미리보기를 닫습니다. 그러면 인쇄하거나 인쇄 미리보기를 사용할 때마다 Word가 자동으로 필드를 업데이트하기 때문에 위치에 관계없이 문서의 필드가 업데이트됩니다.

또 다른 접근 방식은 필드 사용 방식을 변경하는 것입니다. 필드가 업데이트되지 않는 경우 바닥 글의 REF 필드를 사용하여 제목 페이지에서 북마크 된 버전 번호를 참조하고있는 것입니다.

대신 책갈피를 삭제하고 버전 번호에 고유 한 스타일을 적용하십시오. (스타일은 버전 번호에만 사용해야합니다.) 그런 다음 바닥 글에 STYLEREF 필드를 사용할 수 있으며 버전 번호가 여기에 복제됩니다. 이 접근 방식의 이점은 이상한 이유로 소스 정보 (버전 번호)가 변경 될 때마다 동적으로 업데이트되는 STYLEREF 필드입니다.

_ 참고 : _

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

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

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

(Microsoft Word는 세계에서 가장 널리 사용되는 워드 프로세싱 소프트웨어입니다.)이 팁 (12247)은 Microsoft Word 2007 및 2010에 적용됩니다. 여기에서 Word의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.link : / word -Field_in_Footer_Wont_Update [바닥 글의 필드가 업데이트되지 않음].