Microsoft Word 문서 전체에서 사용자 입력 반복 나머지 문서에도 반영됩니다. 예를

사용자에게 텍스트를 입력 할 수있는 문서를 만들려고하는데 동일한 문서의 나머지 장소에서 사용하고 싶습니다. 사용자가 입력 한 텍스트는 같은 문서의 여러 위치에서 사용되며 언제라도 이름을 변경하면 나머지 문서에도 반영됩니다.

예를 들어, 문서의 첫 페이지에서 사용자 이름과 나이를 가져 와서 다음 스크린 샷과 같이 다른 위치에서 사용하고 싶습니다.

여기에 이미지 설명을 입력하십시오

이름과 나이를 얻기 위해 일반 텍스트 내용 컨트롤을 사용하려고했습니다. 그러나 텍스트에서 필드로 필드를 삽입하는 방법을 찾지 못했습니다.

내가 이것을 달성하는 방법에 대한 아이디어가 있습니까? 편지 병합을 할 준비가되었지만 데이터가이 문서 이외의 다른 곳에서 오는 것을 원하지 않습니다. 스크린 샷은 Office 2013에서 시도되었지만 2007 년부터 제대로 작동하면 좋을 것입니다. 매크로로하고 싶지 않습니다.



답변

워드 템플릿과 DocVariables를 사용해야한다고 생각합니다. 이것은 또한 VBa를 의미하지만이 자습서는 그것을 다룹니다.

http://www.gmayor.com/BookmarkandVariableEditor.htm

그러나,이, 다른 콘텐츠 읽어 만들기의 예로서 수 있습니다 당신이 가야를 …이 완벽하지 않지만, 그것은 좋은 시작하실 수 있습니다!

즉, 개발자 도구 모음을 리본에 추가하십시오.

개발자 툴바의 컨트롤 탭에서 2 개의 텍스트 상자를 놓습니다.

삽입 도구 모음을 클릭하십시오.

이제 첫 번째 텍스트 상자 (텍스트도 복사 할 텍스트 상자)를 클릭하십시오. 텍스트 상자 전체가 선택되도록 왼쪽의 작은 점 3 개를 클릭하십시오. 선택하면 책갈피 (링크 아래)가 활성화됩니다. 그것을 클릭하고 적절한 이름을 지정하십시오.

두 번째 텍스트 상자를 클릭하고 동일한 작업을 수행하십시오. 이번에는 상호 참조를 클릭하십시오. 드롭 다운 상자에서 북마크를 선택한 다음 해당 북 마크를 찾으십시오.

설정되었지만 필드를 수동으로 업데이트해야합니다. 따라서 첫 번째 텍스트 상자에 텍스트를 입력 한 다음 두 번째 텍스트 상자를 마우스 오른쪽 단추로 클릭하고 필드 업데이트를 선택하십시오. 내가 말했듯이, 완벽하지는 않지만 희망적으로 시작하십시오!

이 기사에서는 템플릿 및 매크로로 수행 할 수있는 방법에 대해 설명합니다. http://word.mvps.org/FAQs/Userforms/CreateAUserform.htm


답변

Windows Word 2007 이상의 경우 삽입-> 빠른 부분-> 문서 속성에서 Word가 삽입 하는 일부 콘텐츠 컨트롤을 사용할 수 있습니다 . 예를 들어 “작성자”문서 속성을 삽입하면 Word는 다음과 같은 콘텐츠 컨트롤을 삽입합니다. 내장 속성에 연결되어 있습니다. 따라서 하나의 컨텐츠 제어 사본에서 값을 변경하면 특성 값이 업데이트되고 다른 모든 작성자 컨텐츠 제어가 자동으로 업데이트됩니다. 이것은 {AUTHOR} 필드를 삽입 한 다음 선택하고 업데이트해야하는 2007 년 이전의 방식과 다릅니다.

개발자 탭을 사용하여 결과 컨텐츠 컨트롤을 선택하고 “나이”와 같은 새로운 제목을 지정할 수 있습니다. 그런 다음 해당 제목으로 컨트롤 사본을 복사 / 붙여 넣기 할 수 있습니다. 일반적으로 컨트롤을 삭제할 수 없도록 만드는 것도 도움이됩니다.

Author 등의 기본 제공 속성을 사용하지 않으려면 대신 사용할 수있는 Cover Page Properties라는 5 개의 “속성”이 있습니다. 문서 속성 … 메뉴에서도 사용할 수 있지만 값은 다른 위치 (예 : Word에서 만든 사용자 지정 XML 부분)에 저장됩니다. 회사 주소, 회사 이메일, 회사 팩스, 회사 전화 번호 및 게시 날짜라고 생각합니다. 다시 개발자 탭을 사용하여 제목을 수정할 수 있습니다.

그 외에도 VBA 등을 사용해야합니다. 컨텐츠 컨트롤을 사용하는 경우 값을 저장하기 위해 자체 사용자 정의 XML 파트를 작성하고 해당 스토어에 컨트롤을 연결해야합니다. “데이터 반복”에 대한 다양한 옵션에 대한 요약이 여기에 있습니다.

FWIW, Word에서 양식을 사용해야하는 경우 가장 “호환되는”유형의 양식 필드는 Windows Word에서 “레거시 양식 필드”라고합니다. Mac Word에서도 작동하는 유일한 유형이기 때문입니다. 그러나 Windows Word 2007 이상에서만 작동해야하는 콘텐츠가 있으면 콘텐츠 컨트롤에 몇 가지 장점이 있습니다.


답변