Office Automation,VSTO和Open XML SDK之间有什么区别?我们需要它们全部还是其中一些已过时?

最佳答案

Office自动化是指使用COM互操作以编程方式对Office程序(或更常见的是通过Office程序的Office文档)进行操作。

Visual Studio Office工具(VSTO)是一组开发工具,以Visual Studio加载项(项目模板)和运行时的形式提供,该运行时允许Microsoft Office 2003和更高版本的Office应用程序承载.NET Framework Common语言运行时(CLR)通过.NET类型系统公开其功能。因此,它允许使用.NET语言编写Office应用程序的扩展。

Open XML SDK是在System.IO.Packaging API之上构建的一组类型类,可用于处理符合Open XML标准的Office文档。与COM互操作不同,它不需要Microsoft Office。

关于vsto - Office Automation,VSTO和Open XML SDK之间有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1568693/

10-13 09:36