해당 템플릿에서 새 문서를 시작할 때 정보를 요구하는 템플릿 (dotx)의 필드를 만들고 싶습니다. 필드는 문서에서 계속 반복됩니다. 한 번 입력 할 수 있기를 원하며 문서 전체에서 자신을 업데이트합니다.
해당 템플릿에서 새 문서를 시작할 때 정보를 요구하는 템플릿 (dotx)의 필드를 만들고 싶습니다. 필드는 문서에서 계속 반복됩니다. 한 번 입력 할 수 있기를 원하며 문서 전체에서 자신을 업데이트합니다.
답변:
단일 데이터 항목에 대한 가장 간단한 방법은 다음과 같습니다.
먼저 템플릿에 FILL IN 필드를 삽입하십시오.
(Windows Word에서 ctrl-F9를 사용하여 특수 필드 코드 중괄호 {} 쌍을 삽입하십시오. 다음을 입력하십시오.
FILLIN "my prompt text"
{} 사이
그래서 너는 알았다.
{ FILLIN "my prompt text" }
필드를 선택하고 F9 키를 누르면 필요한 값을 입력 할 수있는 대화 상자가 나타납니다. 값을 입력하면 Word에서 FILLIN 필드가있는 위치의 값을 표시해야합니다 (Alt-F9를 눌러 "필드 코드"와 "필드 결과"보기간에 전환 할 수 있음).
Word에서 문서의 여러 위치에서 동일한 내용을 표시하려면 FILLIN 필드를 선택하고 Ctrl + F9를 다시 눌러 {}의 다른 쌍으로 묶습니다. 그런 다음 초기 "{"뒤에
SET myfield
그 모든 것이
{ SET myfield { FILLIN "my prompt text" } }
그런 다음 값이 필요한 각 지점에 다음과 같은 다른 필드를 삽입하십시오.
{ myfield }
이는 약식이다.
{ REF myfield }
서식 파일을 기반으로 새 문서를 만들 때 Word에서 FILLIN을 실행 한 다음 모든 {myfield} 필드를 업데이트해야합니다. 그러나 나중에 값을 변경해야하는 경우 사용자는 전체 문서 (예 : cctrl-A)를 선택하고 F9를 눌러 프롬프트를 다시 표시해야합니다. 이 경우 필드가 어디서나 업데이트 될지 확실하지 않습니다.
사실, SET와 FILLIN을 결합하는 ASK라는 또 다른 필드 유형이 있지만이 템플리트를 기반으로 새 문서를 작성할 때 자동으로 실행되지 않으므로이 타스크에는 적합하지 않습니다.
그보다 FILLIN 필드에는 조금 더 많은 것이 있지만, 나는 그것을 보도록 남겨 두었습니다.
내 응용 프로그램에 간단한 FILLIN 필드를 사용할 수 있었지만 문서를 열 때 프롬프트 창이 나타나게하는 데 어려움을 겪고있었습니다. 나는 그것이 작동하기 전에 단어 문서를 템플릿 (.dotx)으로 저장해야한다는 것을 깨닫지 못했습니다. 내가 그 일을 한 후에 그것은 잘 작동했습니다!
난 그냥 명령에 따라 작동하도록 FILLIN 병합 필드를 얻으려고 노력하고 그것을 얻을 수 없습니다. 덜 복잡한 방법은 STYLEREF 병합 필드를 사용하는 것입니다. 이렇게하려면 데이터의 첫 번째 인스턴스 (예 : "조직"또는 "날짜")에 대한 일반 필드 이름을 만들고 고유 한 스타일을 만듭니다 (이 지침의 목적 상, "Style1"이라고 부름). . 문서에서 데이터를 반복 할 각 위치에서 ctl + F9를 선택하고 대괄호 안에 STYLEREF "Style1"을 삽입하십시오 ({STYLEREF "Style1"}와 같이 표시됩니다. 스타일을 첫 번째 항목에서 가져옵니다. 참고 : 병합 필드에 대해 사용했던 스타일을 사용하지 마십시오. Word는이 스타일의 마지막 항목에서이 병합 필드를 채 웁니다.