Office Automation,VSTO和Open XML SDK有什麼區別?我們是否需要全部或部分已經過時?Office Automation,VSTO和Open XML SDK有什麼區別?
回答
辦公自動化是指使用COM互操作以編程方式操作Office程序(或更常見的是通過Office程序的Office文檔)。
Visual Studio Tools for Office(VSTO)是一組開發工具,以Visual Studio加載項(項目模板)的形式提供,並且運行時允許Microsoft Office 2003及更高版本的Office應用程序承載.NET Framework公共語言運行時(CLR)通過.NET類型系統公開其功能。因此,它允許使用.NET語言編寫Office應用程序的擴展。
Open XML SDK是一組構建於System.IO.Packaging API之上的類型類,可用於操作符合Open XML標準的Office文檔。與COM interop不同,它不需要Microsoft Office。
你想做什麼?!?!
新格式Open XML爲您提供了很多可能性。
又見我已經習慣了從Word中創建XML 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 2009-10-15 12:19:36
對於打印,您將始終需要Office應用程序,因爲您需要呈現文檔。 – 2009-10-15 19:31:26
- 1. Office Open XML SDK字替換
- 2. 'open -a TextMate.app'和'mate'有什麼區別?
- 3. Open Office XML excel
- 4. 什麼是Office 2007的Open XMl文件?
- 5. Office Open XML SDK - 很好的介紹?
- 6. iPhone SDK:#import和@class有什麼區別?
- 7. ADT和Android SDK有什麼區別?
- 8. PDK和SDK有什麼區別?
- 9. FSX和ESD SDK有什麼區別?
- 10. Office Open XML中的<c t="str">和<c><is>有什麼區別?
- 11. XML-RPC和SOAP有什麼區別?
- 12. html和xml有什麼區別?
- 13. json和XML有什麼區別?
- 14. SGML和XML有什麼區別?
- 15. 沒有Open Office SDK和Microsoft Office Interop的C#PowerPoint
- 16. VSTO和Office 2010
- 17. 用於Microsoft Office的Open XML SDK 2.0是否支持Office 2007
- 18. 在Eclipse中「Open Type」/「Open Resource」有什麼區別?
- 19. SharePoint和Office Open XML交互問題
- 20. 諾基亞Qt SDK和Qt SDK有什麼區別?
- 21. Windows Azure SDK 1.7和SDK 1.8有什麼區別?
- 22. Google App Engine SDK和GWT SDK有什麼區別?
- 23. 在Swift REPL中使用iphonesimulator sdk和macosx sdk有什麼區別?
- 24. Firefox中的open()和window.open()有什麼區別?
- 25. XMLHttpRequest對象的open()和send()方法有什麼區別?
- 26. OCaml中的include,require和open有什麼區別?
- 27. Perl中的open和sysopen有什麼區別?
- 28. openid,oauth1.0,oauth1.0a,oauth2.0和open id connect有什麼區別?
- 29. c中的open和creat系統調用有什麼區別?
- 30. 2 Windows Phone 8.0 SDK有什麼區別
CodePlex上的內容控制的無線工具包只是除了你的答案:VSTO只是一種方式辦公自動化(而VSTO也只是使用Office應用程序的COM接口)。 – 2009-10-14 20:26:27
@divo所以如果你使用VSTO,你不需要直接使用Office自動化? – alex 2009-10-14 20:37:02
@alex:那麼,辦公自動化只是一個以編程方式處理辦公文檔的通用術語。您可能指的是使用Microsoft Office的COM接口自動執行Office應用程序? – 2009-10-15 19:30:41