워드 필드 코드가 값 대신 표시될 때 해결하는 최종 가이드

이 글의 목적은 Microsoft Word에서 목차, 페이지 번호, 캡션, 하이퍼링크 등의 결과값 대신 { PAGE }, { TOC }, { REF }, { SEQ }, { HYPERLINK } 같은 필드 코드가 표시될 때 원인별로 정확히 진단하고 즉시 복구하는 방법을 제공하는 것이다.



1. 증상 정의와 영향

문서 본문이나 머리글·바닥글에 { PAGE }처럼 중괄호로 둘러싸인 코드가 보이며 숫자나 텍스트 결과가 나타나지 않는 현상을 말한다. 이는 표시 설정, 인쇄 옵션, 개별 필드 잠금, 템플릿 손상, 추가 기능 충돌 등의 요인으로 발생한다. 결과적으로 페이지 번호가 갱신되지 않거나 목차가 텍스트로 나타나지 않아 최종 출력물의 신뢰성이 떨어진다.

2. 가장 빠른 해결: 전체 토글 단축키

필드 코드 표시 여부는 전역 토글 단축키로 즉시 전환 가능하다.

  • Windows: Alt+F9 로 문서 전체의 필드 코드와 결과를 전환한다.
  • macOS: Option+F9 로 동일 기능을 수행한다.

노트북 등에서 기능키가 미디어 키로 기본 설정된 경우 Fn+Alt+F9 또는 Fn+Option+F9 을 사용한다.

주의 : Alt+F9은 문서 전체의 표시 상태를 토글하므로 공동 편집 중에는 변경 사실을 팀과 공유하는 것이 바람직하다.

3. 선택 영역만 전환: 개별 토글 단축키

특정 필드만 코드 또는 결과로 전환하려면 해당 필드를 클릭하고 아래 단축키를 사용한다.

  • Windows: Shift+F9 로 선택된 필드만 토글한다.
  • macOS: Shift+F9 로 동일 기능을 수행한다.

필드 경계가 선택되도록 마우스로 회색 영역을 클릭하거나 필드 내에서 F9 을 사용해 갱신한다.

4. 옵션 점검: 값 대신 코드 표시 설정 해제

전역 옵션에서 코드 표시가 강제로 켜져 있으면 단축키 전환이 다시 되돌아갈 수 있다. 다음 경로에서 확인한다.

  • Windows: 파일 > 옵션 > 고급 에서 문서 내용 표시 섹션의 값 대신 필드 코드 표시 체크를 해제한다.
  • macOS: Word > 환경 설정 > 보기 에서 필드 코드 대신 결과 표시 를 선택한다.
주의 : 조직 배포 정책이나 템플릿이 이 옵션을 강제로 설정할 수 있다. 같은 문서에서 재발한다면 템플릿 또는 시작 설정을 점검해야 한다.

5. 인쇄 시에만 코드가 나오는 경우

화면에서는 정상이나 인쇄 또는 PDF 내보내기에서 코드가 나온다면 인쇄 옵션을 확인해야 한다.

  • Windows: 파일 > 옵션 > 표시 에서 인쇄 옵션 값 대신 필드 코드 인쇄 체크를 해제한다.
  • macOS: Word > 환경 설정 > 인쇄 에서 유사 옵션을 해제한다.

PDF 내보내기 시에도 같은 인쇄 옵션이 적용되므로 설정 변경 후 다시 저장한다.

6. 개별 필드가 잠겨 있는 경우 해제

일부 필드는 잠금 상태라 갱신되지 않거나 표시가 고정된다. 아래 단축키로 해제한다.

  • 잠금: Ctrl+F11
  • 잠금 해제: Ctrl+Shift+F11
  • 갱신: F9 또는 선택 후 우클릭 > 필드 업데이트

머리글·바닥글에 있는 { PAGE }, { NUMPAGES }, { SECTION } 등은 머리글·바닥글 편집 모드에서 선택 후 해제해야 한다.

7. 필드 자체를 올바르게 삽입하기

중괄호를 직접 타이핑하면 필드가 아닌 일반 텍스트가 된다. 필드는 다음 방법으로 삽입한다.

  • Ctrl+F9 로 필드 중괄호 쌍을 만들고 안에 코드와 스위치를 입력한다.
  • 또는 삽입 > 빠른 실행 기능 > 필드 에서 종류와 속성을 선택한다.

예시로 캡션 번호 연속성을 위한 { SEQ Figure \* ARABIC } 또는 참조를 위한 { REF _Ref12345678 \h }가 있다.

  
Ctrl+F9 → { PAGE } Ctrl+F9 → { TOC \o "1-3" \h \z \u } Ctrl+F9 → { DATE \@ "yyyy-MM-dd" } 
  
주의 : 일반 중괄호 문자와 필드 중괄호는 다르다. 필드 중괄호는 두껍게 보이며 선택 시 회색 음영이 나타난다.

8. 필드 스위치 이해와 표시 문제

필드는 출력 형식을 제어하는 스위치를 가진다. 잘못된 스위치로 결과가 비정상처럼 보일 수 있다.

  • \* MERGEFORMAT: 서식 병합 스위치로 갱신 시 적용 서식을 유지한다.
  • \# "0,000": 숫자 서식 지정 스위치이다.
  • \@ "yyyy-MM-dd": 날짜·시간 서식 지정 스위치이다.
  • \h: 하이퍼링크 유지 스위치로 참조 클릭 이동을 지원한다.

스위치 오류로 결과가 비어 보이면 코드가 표시된 것으로 오해할 수 있으니 토글로 확인 후 스위치를 수정한다.

9. 목차·도표목차·도식목차에서의 주의점

목차 { TOC }는 스타일 기반으로 결과를 생성한다. 다음을 점검한다.

  • 제목 스타일(제목 1~3 등)이 올바르게 적용되어야 한다.
  • 필요 시 참조 > 목차 > 목차 업데이트 로 갱신한다.
  • 필드 코드를 결과로 전환한 뒤에도 비어 있으면 숨김 서식이나 개요 수준을 점검한다.

10. 머리글·바닥글 계열 필드 점검

페이지 관련 필드는 인쇄 레이아웃 보기에서 가장 신뢰성 있게 보인다.

  • { PAGE }, { NUMPAGES }, { SECTION }, { SECTIONPAGES }의 표시 상태를 Shift+F9로 개별 확인한다.
  • 구역 나누기가 포함된 문서에서 값이 예상과 다르면 레이아웃 > 구역 나누기 구성을 재검토한다.

11. 하이퍼링크·참조 필드의 표시 문제

{ HYPERLINK } 또는 { REF }가 보이는 경우는 표시 토글의 영향이 크다. 결과로 전환해도 클릭 이동이 안 되면 대상 머리글·책갈피 존재 여부를 확인하고 다시 갱신한다.

12. 자동화: VBA로 필드 표시·갱신 일괄 처리

반복 작업이 많다면 간단한 매크로로 전체 필드를 결과로 전환하고 갱신할 수 있다.

  
Sub ToggleFieldsToResultAndUpdate() Dim fld As Field Application.ScreenUpdating = False ' 전역 표시를 결과로 강제 Options.ViewFieldCodes = False ' 본문 필드 갱신 For Each fld In ActiveDocument.Fields fld.Update Next fld ' 머리글·바닥글 포함 모든 스토리 범위 갱신 Dim sr As Range For Each sr In ActiveDocument.StoryRanges For Each fld In sr.Fields fld.Update Next fld Next sr Application.ScreenUpdating = True End Sub 
  
주의 : 매크로 보안 정책을 준수하고 신뢰할 수 있는 서명으로 배포하는 것이 바람직하다.

13. 재발 방지: Normal.dotm·템플릿 관리

문서가 아니라 환경 문제라면 시작 템플릿 손상이나 로밍 설정이 원인일 수 있다.

  • Word 종료 후 사용자 프로필의 Normal.dotm 을 이름 변경하여 재생성한다.
  • 전사 템플릿(.dotm, .dotx)에서 값 대신 필드 코드 표시 가 꺼져 있는지 확인한다.

14. 추가 기능 충돌과 안전 모드 점검

일부 추가 기능이 보기 옵션을 강제할 수 있다. 아래 순서로 진단한다.

  1. Win+R → winword /safe 로 안전 모드 실행한다.
  2. 문제를 재현해 코드 표시가 사라지면 파일 > 옵션 > 추가 기능 에서 COM 추가 기능을 단계적으로 비활성화한다.

15. 공동 편집·버전 차이 대응

다른 버전의 Word, macOS/Windows 혼용, 웹용 Word에서의 편집이 섞이면 표시 상태가 서로 달라질 수 있다. 최종 배포 전 데스크톱 Word 최신 빌드에서 Alt/Option+F9 상태를 점검하고 PDF로 검증한다.

16. 문제 원인별 처방 요약표

증상 가능한 원인 해결 절차 참고 단축키·경로
문서 전체가 코드로 보임 전역 토글 활성 결과로 전환 Alt+F9(Win), Option+F9(Mac)
특정 위치만 코드 표시 개별 토글 선택 후 토글 Shift+F9
인쇄·PDF에서만 코드 출력 인쇄 옵션 설정 값 인쇄 옵션 해제 파일 > 옵션 > 표시 > 인쇄 옵션
갱신이 안 됨 필드 잠금 잠금 해제 후 갱신 Ctrl+Shift+F11 해제, F9 갱신
중괄호만 보이고 결과 생성 안 됨 텍스트 중괄호 사용 필드로 다시 삽입 Ctrl+F9로 필드 삽입
목차가 비어 있음 스타일 미적용 제목 스타일 정정 후 갱신 참조 > 목차 업데이트
머리글 페이지 번호 오표시 구역 구성 문제 구역 나누기 재점검 레이아웃 > 나누기
재발함 템플릿·추가 기능 Normal.dotm 재생성, 추가 기능 점검 winword /safe

17. 현장 점검 체크리스트

  • Alt/Option+F9 상태를 결과로 설정했는가 확인한다.
  • 파일 > 옵션 > 고급의 값 대신 필드 코드 표시가 꺼져 있는가 확인한다.
  • 파일 > 옵션 > 표시의 인쇄 옵션에서 값 대신 필드 코드 인쇄가 꺼져 있는가 확인한다.
  • 머리글·바닥글 필드 잠금이 해제되었는가 확인한다.
  • 필드는 Ctrl+F9로 삽입했는가 확인한다.
  • 템플릿과 추가 기능에 강제 설정이 없는가 확인한다.

18. 자동화·배포 권장 설정

조직 배포 시 기본 템플릿에서 다음을 표준화한다.

  • 값 대신 필드 코드 표시: 비활성화한다.
  • 인쇄 시 값 대신 코드 인쇄: 비활성화한다.
  • 머리글·바닥글에 { PAGE }와 { NUMPAGES } 조합을 기본 넣고 서식을 스타일로 관리한다.
  • 문서 열기 시 필드 갱신 매크로를 필요 시 제공한다.

19. 케이스 스터디: 보고서 템플릿에서의 재발

월간 보고서 템플릿에서 PDF로 저장할 때만 코드가 출력되는 사례가 있었다. 인쇄 옵션의 값 대신 필드 코드 인쇄가 체크된 템플릿이 원인이었다. 템플릿에서 옵션을 해제한 뒤 배포하자 재발이 멈추었다. 이처럼 템플릿 품질관리가 핵심이다.

20. 문제 해결 순서 요약

  1. Alt/Option+F9로 전체 토글해 결과로 전환한다.
  2. Shift+F9로 필요한 필드만 개별 전환한다.
  3. 파일 > 옵션 > 고급에서 값 대신 필드 코드 표시를 해제한다.
  4. 파일 > 옵션 > 표시에서 값 대신 필드 코드 인쇄를 해제한다.
  5. Ctrl+Shift+F11로 잠금을 해제하고 F9로 갱신한다.
  6. 필드를 Ctrl+F9로 재삽입하거나 스위치를 수정한다.
  7. Normal.dotm 재생성, 추가 기능 충돌을 점검한다.

FAQ

필드 코드가 회색 배경으로 보이는 이유는 무엇인가?

필드가 선택되었거나 표시 설정에서 필드 음영이 항상 표시로 되어 있기 때문이다. 보기 가독성을 위한 것이며 결과 출력에는 영향이 없다고 이해하면 된다.

필드 코드가 결과로 전환되지만 값이 틀린 경우는 어떻게 하나?

잠금을 해제하고 F9로 갱신한 뒤 스위치 서식을 검토한다. 특히 날짜·숫자 형식 스위치(\@, \#)가 기대 형식과 일치하는지 확인한다.

웹용 Word에서 Alt+F9이 작동하지 않는가?

웹용 Word는 데스크톱과 단축키 동작이 다를 수 있다. 가능하면 데스크톱 Word에서 토글과 갱신을 수행한 뒤 저장한다.

필드를 텍스트로 고정할 수 있는가?

필드를 선택하고 Ctrl+Shift+F9로 결과 텍스트로 변환할 수 있다. 단, 변환하면 더 이상 자동 갱신되지 않으므로 주기 갱신이 필요한 필드에는 권장하지 않는다.