교차 업데이트 단어 필드


1

단어 문서 내 필드의 날짜를 변경하고 같은 문서 내에서 다른 두 필드를 자동으로 업데이트하고 싶습니다. 내가 추구하는 행동은 기본적으로 스프레드 시트가 할 수있는 것과 동일합니다.

이게 가능해?

더 구체적으로 말하면, 문서의 첫 페이지에 날짜가 있으면 문서 Jan 20 2012를 변경하고 다른 날짜가 자동으로 같은 날짜 또는 같은 날짜와 6 일로 변경되는 것을 볼 수 있기를 원합니다.

또한 중앙 문서 속성에서 세 필드를 모두 업데이트하여 "고정"합니다 (해당 속성 중 하나를 만드는 방법을 모르지만). 어떤 접근법을 사용하든 관계없이 날짜 중 하나가 이전 예제 <value> plus six daysJan 26 2012기반으로하고 싶습니다.

답변:


2

나는 이것이 효과가 있다고 믿는다.

  1. 평소처럼 문서의 첫 페이지에 날짜를 추가하십시오.
  2. 날짜로 필드 나 텍스트를 북마크로 감싸고 전화합시다 DateBookmark.
  3. 날짜를 포함하려는 문서의 다른 위치에서 이전 에 작성된 책갈피 필드 를 추가 하십시오 DateBookmark.
  4. 이제 날짜가 변경되고 필드 업데이트가 실행될 때마다 모든 날짜가 동기화됩니다.

계산 된 날짜는이 페이지의 기술을 참조하십시오 : http://addbalance.com/word/datefields2.htm


1

데이터를 저장하려면 사용자 정의 XML 파일을 제공해야합니다. Word 2007/2010에서 사용할 수있는 새로운 컨트롤을 사용하여 XML 파일에 저장된 데이터에 매핑해야합니다.

여기에 정말 좋은 정보가있는 웹 사이트가 있습니다. http://dbe.codeplex.com/

Word Content Control Toolkit이 툴킷을 사용하면 끌어서 놓기처럼 Word 문서의 XML 데이터에 내용 컨트롤을 바인딩 할 수 있습니다.

세부 정보이 도구는 Word Open XML 문서 (예 : .docx)를 열고 그 안에있는 모든 내용 컨트롤을 나열하는 독립 실행 형의 경량 도구입니다. XML 부분도 표시되며 간단히 노드를 선택하고 매핑하려는 컨텐츠 제어에 놓으면 컨텐츠 제어와 XML 노드 간의 맵핑을 수행 할 수 있습니다. 편집기를 사용하여 사용자 정의 XML 파트를 편집 / 추가 / 제거하고 컨텐츠 제어 특성을 조작 할 수도 있습니다. 이 도구는 .NET에서 사용할 수있는 System.IO.Packaging 라이브러리를 사용하여 새 Open XML 파일 형식으로 읽고 쓰므로 Word를 직접 설치할 필요가 없습니다. 이 작업을 수행하는 코드는 릴리스에 포함되어 있으며 형식을 복잡한 조작을 수행하는 방법에 대한 유용한 리소스로 사용할 수 있습니다.

추가 정보이 도구와 Open XML 개발에 대해 더 자세히 알고 싶다면 저자와의 Channel9 인터뷰를보십시오. Matthew Scott : Open XML 파일 형식 자습서를 사용한 응용 프로그램 개발 Andrew Coates는 Content Control Toolkit을 사용하여 훌륭한 자습서를 게시했습니다. 처음부터 문서를 XML에 바인딩합니다. 이 튜토리얼을 보려면 여기에서 컨텐츠 컨트롤의 유효성을 검사하기위한 매크로 코드를 작성 하시겠습니까? 이 자습서를 다운로드하여 고유 한 UI와 함께 제공되는 콘텐츠 컨트롤의 덜 알려졌지만 강력한 스키마 유효성 검사 기능을 사용하는 방법을 알아보십시오! 툴킷 작동

-매트 스캇

mrscott, version 41 님이 2010 년 12 월 20 일 오전 3시 16 분에 마지막으로 편집

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.