2011-04-28 2 views
1

Office 자동화에 의존하지 않고도 Office 문서의 사용자 지정 속성 (이전 형식과 새 형식 모두)을 읽고 읽을 수있는 솔루션을 찾고 있습니다.자동화없이 Office 문서 사용자 지정 속성을 읽거나 쓰십시오.

나는 오래된 형식에는 좋지만 "등록되지 않은 클래스"로 새로운 것들에 대한 질식을하는 것으로 보이는 Dsofile.dll을 발견했습니다. KB 설명에 따르면이 기능을 사용하려면 특정 "Office 호환 기능 팩"을 설치해야하지만 실제로는 즉시 사용할 수있는 솔루션을 찾고 있습니다.

Office가 설치되지 않은 채 사용자 지정 속성을 읽고 (쓰는) 솔루션을 찾고 있지 않습니다. 실제로 저는 Office를 전제 조건으로 생각하고 있습니다. 간단한 사용자 지정 속성 처리를 위해 Office 자동화가 필요하지 않은 솔루션을 원한다는 것입니다.

Office 문서의 사용자 지정 속성을 표시/관리하는 "Microsoft Office 메타 데이터 처리기"Windows 탐색기 셸 확장이 있습니다. Dsofile.dll을 사용하여 이전 Office 형식을 덮어서 솔루션의 절반을 얻은 것 같습니다.

+0

아래 질문에 대한 답변이 있는지 확인하기 만하면됩니다. –

+0

네, 고맙습니다. – wpfwannabe

답변

3

DSOFile은 이진 형식에 사용됩니다.

최신 형식의 경우 XML을 사용할 수 있습니다 (Open XML SDK는 좋은 선택이지만 .NET에 System.IO.Packaging으로 DOCX/XLSX/PPTX 파일 형식으로 액세스 할 수도 있습니다. 그 모두는 아직 또 다른 dll로 무거운 손으로). 속성에 액세스하고 설정하는 방법은 다음 문서를 참조하십시오. Manipulating Word 2007 Files with the Open XML Format API (Part 2 of 3)

관련 문제