Office 자동화, VSTO 및 Open XML SDK의 차이점은 무엇입니까? 우리 모두가 필요하거나 그들 중 일부는 쓸모 없습니까?Office 자동화, VSTO 및 Open XML SDK의 차이점은 무엇입니까?
답변
Office 자동화는 COM interop을 사용하여 프로그래밍 방식으로 Office 프로그램 (또는 더 일반적으로 Office 프로그램을 통해 Office 문서)을 조작하는 것을 말합니다.
Office 용 Visual Studio 도구 (VSTO)는 Microsoft Office 2003 이상 버전의 Office 응용 프로그램에서 Visual Studio 추가 기능 (프로젝트 템플릿) 및 런타임을 호스팅하는 데 사용할 수있는 개발 도구 집합입니다. .NET Framework CLR (공용 언어 런타임) : .NET 형식 시스템을 통해 해당 기능을 제공합니다. 따라서 Office 응용 프로그램에 대한 확장을 .NET 언어로 작성할 수 있습니다.
Open XML SDK는 Open XML 표준을 준수하는 Office 문서를 조작하는 데 사용할 수있는 System.IO.Packaging API를 기반으로 작성된 유형 클래스 집합입니다. COM interop과 달리 Microsoft Office는 필요하지 않습니다.
무엇을 하시겠습니까?!?!
새로운 형식의 Open XML은 많은 가능성을 제공합니다. VSTO는 단지 하나의 방법입니다
그냥 당신의 대답 외에 또한 내가 http://channel9.msdn.com/posts/Rory/Matthew-Scott-Application-Development-using-the-Open-XML-File-Formats/
다른 좋은 링크 Open XML Developer Center Open XML SDK 2.0 Getting started
당면한 작업을 위해 서버에서 Office 문서를 생성 한 다음 원격 프린터로 인쇄 할 수 있어야합니다. – alex
인쇄 할 때 문서를 렌더링 할 때 항상 Office 응용 프로그램이 필요합니다. –
- 1. Office 2007 용 Open XMl 파일은 무엇입니까?
- 2. Office Open XML 형식 파일 생성
- 3. Office Open XML : 문서에서 관계가 사용되지 않습니다.
- 4. OOXML (Office Open XML) 사양 : 암호화
- 5. TortoiseSVN에서 Office Open XML (.docx) 병합이 가능합니까?
- 6. javascript에서 Office open XML Excel 파일 생성
- 7. Office 2003 파일에 Open XML 형식을 사용할 수 있습니까?
- 8. File.open, open 및 IO.foreach, Ruby에서 차이점은 무엇입니까?
- 9. Open Office Basic cell.length
- 10. Open Office replace()
- 11. VSTO Office 365 용으로 추가
- 12. 프로그래밍 및 디버깅 시작 Microsoft Office 자동화
- 13. 간편한 Office Open XML 차트 작성/업데이트 (PowerPoint 기본 설정)
- 14. Open Office Base Datetime 기본값
- 15. Nokia Qt SDK와 Qt SDK의 차이점은 무엇입니까?
- 16. Office Open XML 문서를 동적으로 만듭니다. 열기시 모든 필드 업데이트
- 17. 어디에서 Office Open XML 전체 참조를 찾을 수 있습니까?
- 18. PHP를 사용하여 office open xml (xlsx) 문서 처리
- 19. Eclipse에서 "Open Type"/ "Open Resource"의 차이점은 무엇입니까?
- 20. Office 2010 addin-VSTO 버전 혼란
- 21. MS Office 설치시 VSTO 런타임이 설치되어 있습니까?
- 22. 'open -a TextMate.app'와 'mate'의 차이점은 무엇입니까?
- 23. Open XML Excel 파일을 HTML로 변환
- 24. Open Office Calc의 사용자 지정 배열 함수
- 25. Open Office Basic 또는 VBA의 IsNumeric
- 26. Open/Libre Office 끌어서 놓기 MIME 형식
- 27. Open Office Calc Sheet에서 하이퍼 링크 추출
- 28. QTP 9.0과 9.2의 차이점은 무엇입니까? 금융 및 통신 고객의 자동화 된 테스트의 차이점은 무엇입니까?
- 29. 여러 Open Office XML Docx 문서에 디지털 서명을 프로그래밍 방식으로 추가하는 방법은 무엇입니까?
- 30. Office Open XML SDK 2.0을 사용하여 열 머리글 목록을 가져 오는 방법은 무엇입니까?
이 말씀에서 XML을 생성하는 데 사용한 코드 플렉스에 콘텐츠 컨트롤의 tookit를 참조하십시오 Office 자동화 (VSTO는 Office 응용 프로그램의 COM 인터페이스도 사용하고 있습니다). –
@divo 그래서 VSTO를 사용한다면 Office 자동화를 직접 사용할 필요가 없습니까? – alex
@alex : 사무 자동화는 프로그래밍 방식으로 Office 문서를 처리하는 일반적인 용어 일뿐입니다. 아마도 Microsoft Office의 COM 인터페이스를 사용하여 Office 응용 프로그램을 자동화하는 것이 무엇입니까? –