办公自动化、VSTO 和 Open XML SDK 之间有什么区别?我们需要所有这些还是其中一些已经过时?

请您参考如下方法:

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

Visual Studio Tools for 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。


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!