NetOffice
来自软件开发
NetOffice组件比较特别,是一个操作Office的强大组件,包括处理Office, Excel, Word, Outlook, PowerPoint, Access, Project, Visio等,所以支持非常全面。但是这个组件并不是完全单独写的,而是调用Microsoft Office的互操作程序集以及VSTO,也就是进行了一个深度的封装,从而让你不需要安装这些东西,只需要拷贝相应的程序集就可以了。目前一共包括16个操作的程序集。根据你的需要可以选择相应的程序集。它有几个优点:
1.没有Office的版本限制;
2.支持Office2000,2003,2007,2010,2013版本,就是支持全部Office的版本,足够强大;
3.支持版本之间的独立开发
4.操作语法和Microsoft的互操作程序集的语法是一样的;因此更加易于学习和使用;
5.如果你熟悉Office对象模型,你可以使用你现有的PIA代码,不需要重新学习;
6.优化了一些COM操作的代码
7.可以在.NET2.0及以上环境使用;
8.部署方便,不需要注册,没有依赖的程序集
其他的功能看官方文件介绍,如果有空,大家对这个需求强烈,可以写文章专门介绍。