Word에서 필드 코드 마스터하기

by 데이비드 해리스 // 2년 4월  

필드 코드는 워드가 지루한 계산을 조용히 처리해주는 기능입니다. 페이지 번호, 상호 참조, 장면을 옮겨도 깨지지 않는 "12장" 레이블까지 모두 필드 코드 덕분이죠. 물론, 필드 코드 때문에 노트북을 던져버리고 싶은 충동을 느낄 수도 있습니다.

저는 책 원고를 쓰고 편집하는 일을 직업으로 하고 있습니다. 저자분들이 서식을 지정하기 전에 초고를 다듬는 것을 도와드릴 때, 제가 가장 먼저 살펴보는 부분이 바로 필드 코드입니다. 초고는 괜찮아 보일지 몰라도, 필드를 수정하고 나면 모든 게 제자리에 딱 들어맞거나… 그렇지 않을 수도 있거든요.

필드 코드는 Word의 백스테이지 스태프를 나타냅니다.

제 말은 이렇습니다. Word에는 두 가지 계층이 있습니다. 하나는 사용자에게 보이는 부분이고, 다른 하나는 Word가 실제로 백그라운드에서 계산하는 부분입니다. 필드는 기본적으로 "현재 페이지 번호를 여기에 표시하세요" 또는 "저기 제목의 텍스트를 표시하세요"와 같은 지침입니다.

대부분의 경우, 저자들은 문제가 발생하기 전까지는 필드의 존재를 알아차리지 못합니다. 예를 들어 목차에 잘못된 페이지 번호가 표시되거나, 상호 참조가 오래된 제목을 고집스럽게 가리키는 경우처럼 말입니다.

보기 좋은 화면과 코드 화면 사이를 전환하는 데 익숙해지는 것을 추천합니다. 왜냐하면 일단 익숙해지면, 보기 좋은 화면과 코드 화면 사이를 자유롭게 전환할 수 있기 때문입니다. 참조 무슨 일이야? 워드는 더 이상 귀신이 나오는 것 같은 느낌을 받지 않아.

마이크로소프트의 워드 설명서에는 페이지, 참조, 날짜, 목차 등 100가지가 넘는 다양한 필드 유형이 나열되어 있습니다.

Word에서 필드 코드 활용법 완벽 익히기 - 주요 통계

필드 결과와 필드 코드 비교

"필드 결과"는 일반적으로 보이는 값입니다. 예를 들어 페이지 번호는 "17"입니다. "필드 코드"는 지시 사항입니다. { PAGE }.

네, 맞아요. 교정기는 중요하죠. 잠시 후에 더 자세히 설명할게요.

작가들이 들판에서 넘어지는 이유는 무엇일까요?

책은 끊임없이 변화하기 때문입니다. 챕터를 삭제하거나, 인용구를 추가하거나, 장면을 바꾸면 갑자기 모든 "X페이지 참조"라는 설명이 틀려버리게 됩니다. 필드는 이러한 변화를 자동으로 수정할 수 있지만, 아무런 조치도 취해지지 않아 몇 주 동안 업데이트되지 않은 상태로 남아 있을 수도 있습니다.

Microsoft Office 팀 블로그의 필드 동작 관련 게시물에 따르면 Word는 인쇄/미리 보기 시점에 많은 필드를 업데이트하지만 편집 중에는 모든 필드가 자동으로 업데이트되는 것은 아닙니다.

제가 매일 사용하는 세 가지 단축키

저는 명령어를 백 개나 외우는 걸 좋아하지 않아요. 세 개면 충분하죠.

Alt + F9 키를 누르면 모든 필드 코드가 토글됩니다.

Alt+F9 키를 누르면 문서 전체의 보기 모드가 결과 보기와 코드 보기 모드 사이를 전환합니다. 원고에 갑자기 중괄호가 많이 나타나더라도 당황하지 마세요. 이 키를 누르면 됩니다.

Shift + F9 키를 누르면 한 필드가 토글됩니다.

커서를 필드에 놓고 Shift+F9 키를 누르세요. 그러면 해당 필드에 대한 코드만 표시됩니다. 저는 이 방법을 사용해서 전체 초안을 로봇 스크립트로 바꾸지 않고도 오류가 있는 특정 필드의 상호 참조를 디버깅합니다.

F9는 필드를 업데이트합니다.

업데이트할 항목을 선택한 다음 F9 키를 누르세요. 이게 바로 방법입니다. 저는 보통 Ctrl+A를 눌러 전체를 선택한 다음 F9 키를 누릅니다.

마이크로소프트 지원 문서에 따르면 F9 키를 누르면 선택한 필드가 업데이트되고, Ctrl+A를 누른 다음 F9 키를 누르면 문서 전체 선택 영역의 필드가 업데이트됩니다.

네, 맞습니다. 워드에서 페이지 번호만 업데이트할지 아니면 표 전체를 업데이트할지 묻는 경우가 있습니다. 제목을 변경했다면 표 전체를 선택하고, 간격만 조정했다면 페이지 번호만 업데이트하도록 선택하세요.

중괄호를 잘못 입력하면 눈물이 날 거예요.

솔직히 말해서, 키보드로 필드 괄호를 입력할 수는 없습니다. 진짜 괄호 {와 }를 입력하면 일반 괄호가 입력되는데, Word는 그걸 필드로 인식하지 않고 그냥 일반 텍스트처럼 띄워놓을 뿐입니다.

필드를 제대로 삽입하려면 다음 방법 중 하나를 권장합니다.

  • Word 메뉴에서 필드를 삽입합니다(삽입 탭, 빠른 구성 요소, 필드).
  • 또는 Ctrl+F9를 눌러 특수 중괄호를 삽입한 다음 그 안에 필드 코드를 입력하세요.

마이크로소프트의 지원 페이지에서는 Ctrl+F9로 삽입한 필드 중괄호와 직접 입력한 중괄호를 명확하게 구분하며, 직접 입력한 중괄호는 제대로 작동하는 필드를 생성하지 못한다고 명시하고 있습니다.

저는 그 사실을 뼈저리게 깨달았습니다. 몇 년 전 일이죠. 중괄호를 입력해서 사용자 지정 REF 필드를 "만들었는데", 보기엔 완벽해 보였지만 아무런 기능도 하지 않았습니다. 워드 탓으로 돌렸죠. 하지만 문제는 저였습니다.

페이지 번호, 섹션 구분, 그리고 서문을 망치는 모든 것들

서문을 작성하는 저자들은 항상 같은 문제에 부딪힙니다. 첫 페이지에는 로마 숫자를, 1장부터는 아라비아 숫자를 사용해야 하고, 워드에서는 섹션 설정이 제대로 되어 있지 않으면 오류가 발생합니다.

PAGE 및 NUMPAGES 필드

{ PAGE } 현재 페이지 번호를 표시합니다. { NUMPAGES } 총 페이지 수를 보여줍니다. 이 두 가지를 합치면 "312페이지 중 5페이지"가 ​​됩니다.

하지만 NUMPAGES 함수는 문서의 현재 페이지 매김을 기준으로 페이지 수를 계산합니다. 따라서 섹션 나누기가 제대로 되어 있지 않으면 페이지 수가 정확하지 않을 수 있습니다.

섹션페이지 및 섹션

때로는 현재 섹션(예: 별도의 부록)에만 "Y페이지 중 X페이지"와 같은 페이지 번호가 필요할 때가 있습니다. 이때 SECTIONPAGES가 유용합니다.

Word에서 필드 코드 활용하기 - 핵심 정보

모든 소설에 이게 필요하다는 건 아닙니다. 꼭 필요한 건 아니죠. 하지만 부록이 있는 논픽션의 경우에는 필요할 때가 있습니다.

저자는 단락 구분으로 함정을 파놓았다.

일반적으로 1장에서 페이지 번호를 다시 시작하려면 "다음 페이지" 섹션 나누기를 사용하는 것이 좋습니다. "연속" 나누기는 열을 만들거나 레이아웃을 꾸미는 데는 유용할 수 있지만, 시각적으로 "새로운 섹션"임을 명확하게 나타내지 않아 작성자에게 혼란을 줄 수 있습니다.

Microsoft의 페이지 매김 및 섹션 나누기 지침에 따르면 페이지 번호 매기기는 섹션별로 제어되며, 번호 매기기를 다시 시작하려면 페이지 나누기가 아닌 섹션 나누기가 필요합니다.

수정 시에도 손상되지 않는 상호 참조

상호 참조는 필드 코드가 마법처럼 느껴지는 부분입니다. 아니면 짜증을 유발하는 부분일 수도 있죠. 날마다 다릅니다.

"14장 참조"라고 직접 입력하면 나중에 수정하는 것을 잊어버릴 수 있습니다. 누구나 그런 경험이 있죠. 상호 참조 필드를 사용하면 Word에서 해당 필드가 가리키는 제목에 맞춰 정렬을 유지할 수 있습니다.

REF 필드는 핵심적인 역할을 합니다.

[참조] 탭을 통해 상호 참조를 삽입하면 Word는 일반적으로 백그라운드에서 REF 필드를 생성합니다. 이 필드는 책갈피 또는 제목을 가리킵니다.

14장이 16장으로 바뀌면 REF도 업데이트될 수 있습니다. 일반적으로는요. 필드를 업데이트한다는 가정하에 말입니다.

PAGEREF는 "페이지 참조"를 의미합니다.

"203페이지를 보세요"라고 하고 싶으신가요? 그건 PAGEREF 기능을 이용하면 됩니다. 책갈피와도 연동되어 있죠.

논픽션 책을 읽을 때는 그림, 표, 연습 문제, 그리고 "Step 1"과 같은 주요 항목들을 북마크해 두는 것을 추천합니다. 그러면 책 앞부분에 새로운 내용을 추가하더라도 PAGEREF 기능이 정확한 위치를 유지할 수 있습니다.

상호 참조를 깨뜨리는 것은 무엇입니까?

참조된 제목을 삭제하면 링크가 끊어질 수 있습니다. 또한 Word에서 책갈피를 저장하는 방식에 따라 문서 간에 복사 붙여넣기를 많이 하면 링크가 끊어질 수도 있습니다.

마이크로소프트의 상호 참조 관련 지원 문서에서는 상호 참조는 필드이며 참조된 항목의 변경 사항을 반영하여 업데이트해야 한다고 명시하고 있습니다.

목차 필드와 그 필드가 더 이상 사용되지 않는 이유

작가분들이 제게 "제 목차는 저주받았어요."라고 말씀하시는 걸 들어본 적이 있어요. 아니요, 그냥 분야일 뿐이에요. 좀 까다로운 분야죠.

TOC 필드 기본 사항

목차는 내장된 제목 스타일을 가져오는 TOC 필드입니다. 핵심은 바로 이것입니다. 만약 장 제목을 일반 텍스트로 스타일링하고 수동으로 크고 굵게 표시했다면, Word는 그것을 목차 항목으로 인식하지 않습니다.

그리고 나중에 제1항을 제대로 적용하더라도, 사용자가 직접 업데이트하라고 지시하기 전까지는 목차가 업데이트되지 않습니다.

페이지 번호 업데이트 vs 전체 표 업데이트

Word에서는 두 가지 옵션을 제공합니다. 페이지 번호만 표시하거나 전체 업데이트를 수행하는 것입니다.

제목이 변경되지 않았을 때는 페이지 번호만 업데이트하는 것이 더 빠르고 편리합니다. 하지만 장 제목이 바뀌었거나 새로운 소제목이 추가되었다면 전체를 업데이트해야 합니다. 그렇지 않으면 목차에 이전 내용이 계속 표시되어 내용을 잃어버린 줄 알게 될 것입니다.

Microsoft의 목차 도움말 지침은 두 가지 업데이트 모드를 설명하고 제목 및 구조 변경 사항을 새로 고치려면 전체 표를 업데이트해야 함을 확인합니다.

저자들이 실제로 중요하게 생각하는 단어 필드 전환

필드 스위치는 코드 내부에 있는 작은 수정자입니다. 두 개의 목차가 서로 다르게 동작하는 이유, 또는 하나의 날짜 필드는 업데이트되지만 다른 필드는 고정되는 이유가 바로 이 필드 스위치 때문입니다.

사실 모든 스위치를 다 알 필요는 없어요. 책에서 나오는 몇 개만 알면 충분합니다.

당신을 배신하지 않을 날짜 필드

{ DATE } Word 설정에 따라 자동으로 업데이트됩니다. 제출용 원고에 오늘 날짜를 입력했다면, 그 날짜를 고정하고 싶을 수 있습니다. 그럴 때 이 기능을 사용합니다. { CREATEDATE } 또는 해당 필드를 텍스트로 변환하면 됩니다.

담당자에게 파일을 보낼 때, 파일을 다시 열어보는 바람에 "준비 날짜"가 바뀌어 버린 경우만큼 부주의해 보이는 것도 없으니까요.

Microsoft의 필드 참조는 DATE(현재 날짜), CREATEDATE(문서 생성 날짜) 및 SAVEDATE(마지막 저장 날짜)를 구분합니다.

실행 헤더에 대한 StyleRef

현재 챕터 제목을 머리글에 자동으로 넣고 싶으신가요? StyleRef는 '제목 1'과 같이 특정 스타일로 서식이 지정된 텍스트를 가져와서 이를 구현합니다.

챕터 이름을 변경할 때 제목을 정확하게 유지하는 깔끔한 방법입니다. 300페이지에 걸쳐 수동으로 편집할 필요가 없습니다.

템플릿 스타일 워크플로에 대해 질문하고 작성하세요.

이런 기능은 특정 분야에서만 사용됩니다. 하지만 원고 템플릿, 특히 논픽션 워크북에서 본 적이 있습니다. 저자 이름이나 책 제목 같은 값을 입력하라는 메시지가 뜨고, 입력된 값은 재사용됩니다.

네, 맞아요. 구식처럼 느껴지죠. 실제로도 그렇고요.

필드 잠금, 필드 연결 해제, 그리고 각각의 작업을 수행할 때의 결과

이게 참 거슬려요. 개발자들이 아예 필드를 잠그지 않거나, 아니면 모든 필드를 잠그고 이유를 잊어버리는 경우가 너무 많아요. 중간 지점이 있을 텐데 말이죠.

안정성을 원할 때 필드를 잠그세요.

해당 필드를 선택한 다음 Ctrl+F11을 눌러 잠급니다. 이제 F9 키를 눌러도 업데이트되지 않습니다.

저는 특정 시점의 기록을 남겨야 할 때 필드를 잠급니다. 예를 들어 표지에 "제출일 기준 단어 수"와 같은 메모를 남기거나, 절대 변경되어서는 안 되는 날짜를 기록할 때처럼요.

일반 텍스트를 영구적으로 사용하려면 필드 연결을 해제하세요.

해당 필드를 선택한 다음 Ctrl+Shift+F9를 누르세요. 그러면 해당 필드가 고정 텍스트로 변환됩니다. 실행 취소를 하지 않는 한 되돌릴 수 없습니다.

파일을 넘겨줄 때, 그 사람이 파일을 엉망으로 만들 가능성이 높으면 필드 연결을 해제합니다. 항상 의도하는 건 아니지만, 그런 일이 종종 발생하죠. 편집자, PDF 변환기, 무작위 파일 업로드 사이트 등에서요.

마이크로소프트는 Ctrl+Shift+F9 단축키를 필드 연결을 해제하고 해당 필드를 현재 결과로 대체하는 방법으로 안내하고 있습니다.

침착하게 현장 오류 코드를 해결하는 방법

필드에 문제가 생기면 문서 전체를 다시 작성하지 않습니다. 세 가지 검사부터 시작합니다. 빠르고, 지루하지만 효과적입니다.

코드가 표시되는지 확인하세요

Alt+F9. 끝. 제가 받는 "페이지 번호가 사라졌어요"라는 이메일의 절반은 단순히 코드 보기 모드에 갇혀 있는 사람 때문입니다.

올바른 순서로 업데이트하세요

상호 참조, 목차, 그림 목록 등은 다른 요소에 의존합니다. 그래서 저는 보통 문서 전체를 업데이트(Ctrl+A, F9)한 다음, 목차를 명시적으로 업데이트합니다(목차를 마우스 오른쪽 버튼으로 클릭하고 필드 업데이트). 이 순서대로 하면 제대로 작동하는 경우가 많습니다.

손상된 책갈피가 있는지 확인하세요

"오류! 참조 소스를 찾을 수 없습니다."라는 메시지가 표시되면 책갈피가 누락된 것입니다. Word가 과장하는 것이 아니라, 해당 필드가 가리키는 대상을 실제로 찾을 수 없기 때문입니다.

Microsoft Word의 오류 메시지 설명서에 따르면 "오류! 참조 소스를 찾을 수 없습니다."는 책갈피가 손상되었거나 상호 참조에서 참조된 항목이 삭제된 경우 발생합니다.

해결 방법은 대개 상호 참조를 다시 삽입하거나 책갈피를 다시 만드는 것입니다. 귀찮긴 하지만, 딱히 미스터리한 문제는 아닙니다.

원고를 제출하기 전에 작가들이 거쳐야 할 저의 실질적인 작업 과정입니다.

솔직히 말씀드리겠습니다. 제가 접하는 대부분의 서식 관련 문제는 "기술적인 부분은 건드리고 싶지 않았어요."라는 생각에서 시작됩니다. 충분히 이해합니다. 하지만 워드 전문가가 될 필요는 없습니다. 반복 가능한 검사 방법만 있으면 됩니다.

  1. 백업 복사본을 만들어 두세요. 정말입니다.
  2. Ctrl+A를 누른 다음 F9를 누르세요. 모든 항목을 업데이트하세요.
  3. 목차를 마우스 오른쪽 버튼으로 클릭하고 전체 표를 업데이트하세요.
  4. 스크롤하여 "참조 소스를 찾을 수 없습니다"와 같은 오류를 찾으세요. 지금 바로 수정하세요.
  5. 고정할 필드(날짜, 특정 메모 등)를 결정하고, 해당 필드를 잠그거나 연결을 해제합니다.

훌륭한 고객들과 협업할 때, 최종 파일을 생성하기 전에 종종 이 작업을 합니다. 화려한 작업은 아니지만, 나중에 예상치 못한 문제가 발생하는 것을 방지해 줍니다.

책 집필을 위한 깔끔한 Word 워크플로 설정(템플릿 포함)에 도움이 필요하신가요? 그렇다면 여기를 추천합니다: 작가를 위한 훌륭한 자료들.

워드에서 필드 코드를 완벽하게 활용하기 위한 FAQ

페이지 번호와 제목 대신 코드가 잔뜩 보이는 이유는 무엇인가요?

필드 코드 표시를 껐다 켜셨을 가능성이 높습니다. Alt+F9 키를 눌러 원래대로 되돌리세요. 특정 위치만 이상하게 표시되는 경우, 해당 위치를 클릭한 후 Shift+F9 키를 누르세요.

업데이트를 클릭했는데도 목차가 업데이트되지 않는 이유는 무엇인가요?

두 가지 일반적인 이유가 있습니다. 첫째, 장 제목에 기본 제공되는 제목 스타일을 사용하지 않았거나, 둘째, 페이지 번호만 업데이트하고 표 전체를 업데이트하지 않았기 때문입니다. 실제 장 제목에 '제목 1' 스타일을 적용한 다음 표 전체를 업데이트해 보세요.

필드 코드를 처음부터 직접 만들 수 있나요?

네. Ctrl+F9를 눌러 실제 필드 중괄호를 삽입한 다음 그 안에 코드를 입력하세요. 하지만 솔직히 말씀드리면, 필드 대화 상자에서 먼저 삽입한 다음 수정하는 것을 추천합니다. 오타를 줄일 수 있거든요.

상호 참조에서 "오류! 참조 소스를 찾을 수 없습니다."라는 메시지가 나타납니다. 어떻게 하면 빨리 해결할 수 있을까요?

참조하려던 책갈피 또는 제목이 사라졌습니다. 참조하려던 위치를 찾아 책갈피 또는 제목을 다시 만든 다음 상호 참조를 다시 삽입하세요. 그런 다음 F9 키를 눌러 필드를 업데이트하세요.

문서를 열 때마다 날짜가 바뀌지 않도록 하려면 어떻게 해야 하나요?

가능하다면 생성일(CREATEDATE)처럼 변경되지 않는 필드를 사용하세요. 또는 날짜 필드를 선택하고 Ctrl+Shift+F9를 눌러 텍스트로 변환할 수도 있습니다. 저는 투고 표지 페이지에서 이 방법을 자주 사용합니다.

챕터를 새 워드 문서로 복사할 때 필드 코드가 유지될까요?

경우에 따라 다릅니다. 책갈피에 의존하는 상호 참조는 취약합니다. 저는 보통 파일을 옮긴 후 필드를 업데이트하고 상호 참조 대상을 무작위로 확인합니다. 책에 참조가 많을 경우에는 작업 후반까지 모든 내용을 하나의 마스터 파일에 보관하는 것을 선호합니다.

저자에 관하여

데이비드 해리스는 20년의 경력을 가진 Adazing의 콘텐츠 작가로, 끊임없이 진화하는 출판 및 기술 세계를 탐색합니다. 편집자, 기술 애호가, 카페인 감정가인 그는 수십 년 동안 큰 아이디어를 세련된 산문으로 바꿔왔습니다. 클라우드 기반 출판 소프트웨어 회사의 전 기술 작가이자 60권 이상의 책의 고스트라이터인 데이비드의 전문 분야는 기술적 정밀성과 창의적인 스토리텔링에 걸쳐 있습니다. Adazing에서 그는 모든 프로젝트에 명확성에 대한 요령과 서면 단어에 대한 사랑을 가져오지만, 여전히 커피를 다시 채울 키보드 단축키를 찾고 있습니다.