================================================================
VSTO(Viual Studio To Office)介绍
================================================================
1.为什么要做Office开发?
----微软提出OBA(Office Business Application),订制office的开发(如可以把企业的一些信息集成到office中)。
----大多数用户熟悉office,因而,如果能够把一些应用放到execel中处理,用户的接受相当迅速。
----包括客户端和服务器端的开发,客户端主要是指对office应用程序的开发,而服务器端则指Sharepoint的开发等。
2.对插件开发的支持
举例:创建一个Excel的工作薄项目
---在一个Excel文件中附加了一个程序集,当访问这个文件时,既可以访问这些程序集,因此,如果客户端要使用相同的配置,就需要把这些程序集下发的每个客户端上,当然,也可以使用Excel模板,使得所有的文件都可以使用所开发的程序集。
3.智能文档介绍
利用Office 2007中的Custom ribbons 功能可以在客户端访问LOB 数据(业务数据线的数据)。
开发office Add in 程序:
可以在office中开发相应的类似与帮助一样的面板。
利用cube可以从服务器下载数据(如企业数据库或者web service),在客户端进行访问。
4.office功能扩展
如在OutLook中要发送给给定成员邮件,可以通过添加一个面板,供查询给定的一些信息。