2003 년부터 시작되는 모든 Word 버전과 호환되어야하는 Word 플러그인에서 작업하고 있습니다. 기능에 필요한 요구 사항 중 하나는 사용자 지정 데이터를 포함 할 수있는 기능입니다 문서의 길이에 상관없이 Word.Document.CustomDocumentProperties는 필요한 모든 버전에서 작동하지만 불행히도 데이터 크기를 제한합니다. 연구하면서, 나는 또한 Word.Document.CustomXML이 내가 필요한 해결책이 될 수 있다는 것을 발견했다. 그러나이 속성이 Word 2003에서 제대로 작동하는지 확인할 수 없었습니다. 또한 사용자 지정 데이터에서 CRUD 작업을 수행 할 수 있어야하지만 CustomXML 부분에서는 데이터를 추가하고 검색하는 메서드 만 제공합니다. 이 요구 사항을 어떻게 해결해야합니까?Word 2003, 2007, 2010 문서에 사용자 지정 데이터 포함
1
A
답변
0
CustomXML과 관련하여 작년에 발생한 Microsoft의 특허 문제를 기억하십시오. 이로 인해 Office 2007의 기능이 제거되었습니다 (적어도 미국에서는). this blog for details을 참조하십시오. 이 제거 작업은 미국 버전에만 국한되었으며 Office 2010 MS는 다른 방법을 사용한다는 사실을 기억합니다. 그러나 이는 고객의 Office 설치 상태에 따라 달라진다는 것을 의미합니다.
대신 단어를 볼 수 있습니다. Word 95부터 지원되며 문서에 첨부 된 INI 파일로 볼 수 있습니다. 필자는 하나의 문서 변수 (필요한 경우 암호화 할 수있는 XML 컨텐트)에 저장된 XML 구조에 대한 좋은 경험을했습니다.
그러나 문서 변수를 읽거나 쓸 수만 있습니다 (삭제할 수 있음). Word 개체 모델 자체를 통해 CRUD 작업을 보장 할 수있는 방법은 없습니다. 그것은 당신의 책임있는 어플리케이션입니다.
귀하의 문서 중 일부가 전자 메일 첨부 파일로 돌아가는 경우 일부 고객은 일부 메타 데이터 제거 도구를 사용할 수 있습니다. 나는 법률 시장에서 그것을 많이 사용하는 것을 보았다. 이러한 도구는 문서 변수와 Office 문서 속성을 제거 할 수 있습니다. Office 문서 (Word, Excel)에서는 데이터가 문서에 남아 있도록 100 % 보안을 유지할 수 없습니다.
관련 문제
- 1. Word 2003 대 2007/2010 자동화
- 2. Word 2010 사용자 지정 XML?
- 3. Word 2007에서 사용자 지정 도구 모음으로 Word 2003 템플릿 편집
- 4. VSTO addin (2003-2007) Ms Word & Webservices
- 5. 특정 단어 2007 문서에 Word 추가 기능 2007을 추가하는 방법
- 6. 프로그래밍 방식으로 기존 문서에 Word 문서 삽입 (Word 2007)
- 7. Excel 통합 문서에 사용자 지정 데이터 저장
- 8. 사용자 지정 리본에 대한 Word 2007 추가 기능 - 저장된 문서에 표시되지 않는 리본
- 9. Word 2007 저장 대화 상자에 사용자 지정 파일 형식 추가
- 10. Excel 2010 - 통합 문서에 리본 사용자 지정 저장
- 11. 사용자 지정 메뉴가 Excel의 한 문서에 표시됩니다.
- 12. WORD 2007/VBA
- 13. Word 2007 VBA - 문서에 매크로로드 Addin을 통해 새롭게 추가
- 14. OpenXML을 사용하여 Word 2007 문서에 콘텐츠 컨트롤을 추가하는 방법
- 15. 숨겨진 텍스트 식별 Apache POI를 사용하는 Word 2003/2007
- 16. MS Word 문서에 가입하십시오.
- 17. Word 문서에 단추 삽입
- 18. Word 문서에 문자열 삽입
- 19. Word 2007 스키마 라이브러리는 어디에 저장되어 있습니까?
- 20. Word 문서의 사용자 지정 XML
- 21. 2003 년에서 2010 년까지의 Word 편지 병합 문서 변환
- 22. C# Word Interop Word 2003 + 호환 팩
- 23. 혼합 된 Office 2003/2007/2010 환경의 Microsoft Office Interop
- 24. VB.NET에서 새 문서에 Word 템플릿을 추가하려면 어떻게합니까?
- 25. MS 개방 사용자 정의 속성 값 증가에 Word 2003
- 26. Word 2007 매크로 도움말
- 27. Word 2007 암호 보호
- 28. Word 2010 및 Excel 2010 Addins에 디지털 서명해야합니다.
- 29. Word 문서에 Excel에서 붙여 넣기
- 30. 모두가 주어진 답을 Word 문서에
먼저 답에 감사드립니다. 이 게시물에 따르면 : http://stackoverflow.com/questions/3094519/is-it-possible-to-add-some-data-to-a-word-document 사용자 정의 XML 속성이 제거 된 기능이 아닙니다. 미국 버전의 Word에서. 나는 문서 변수를 살펴 보 겠지만, 당신이 설명했던 것만 큼 신뢰할 만하지 않다는 것을 감안할 때, 나는 그들이 찾고있는 대답인지 확신 할 수 없다. – AlgolDocks
토론에 대한 링크를 가져 주셔서 감사합니다. 우리는 항상 배우고 ... –