VSTO
开发office应用程序的工具包
VSTO是开发office应用程序的工具包,是NET平台语言开发的增强扩展工具。VSTO在NET平台语言使用时,具有安全高效的特点。但VSTO依赖NET平台,且兼容性也不足,VSTO常用的工具是Oracle BI。VSTO工具集成于Visual Studio软件中。
简介
正如其名,VSTO是一套用于创建自定义Office应用程序的Visual Studio工具包。VSTO使你可以用Visual Basic 或者Visual C#扩展Office应用程序(例如Word、Excel、InfoPath和Outlook)。你是使用强大的Visual Studio开发环境来创建你的定制程序,而不是使用Visual Basic for Application(Visual Basic for Applications)和Office里的Visual Basic Editor(VBE)。无论你是创建简单的数据录入应用程序还是复杂的企业解决方案,VSTO都使之变得容易。
VSTO还提供了增强的Office对象,你可以用他们来编程。比如说,你可以找到VSTO版的Excel工作簿、工作表和范围(range),这些增强的功能在本地Excel对象模型里是找不到的。比如说,你可以直接在Excel电子表格或者Word文档上添加.NET控件,也被称为Windows Forms控件,然后把数据直接绑定到控件上。
特点
快速高效
Microsoft Excel 2003 和Microsoft Word 2003现在已经完全的集成到 Visual Studio 2005 集成开发环境(IDE)当中,使得开发人员能够更容易的使用托管控件来扩展Office解决方案,并为开发人员带来了更加直观的设计、开发和调试体验。
定制解决方案更加方便裁减Word,Excel,微软 Outlook或Microsoft InfoPath的功能来满足各种应用中的不同需求。
改进代码编辑能力,更加节省时间使用 Visual Studio 2005代码编辑器能够自动发现代码错误、给出修改建议并能够改正通常的编程错误。
Microsoft Office System家族产品的全部功能。
宝马良驹
利用 Microsoft Office中的文件共享、协作、权限管理、数字分析、图表、电子邮件、日历等等强大功能帮助您进行快速的开发。
降低培训成本通过构建基于熟悉的Microsoft Office System用户界面的解决方案能够最小化耗时的用户培训成本。
创建上下文相关的功能使用简单的代码就能够访问到Excel和Word的动作面板和智能标签,轻松的创建自订制的、上下文相关的功能。
微软 Visual Studio 2005 Tools for the Microsoft Office System包括:
Microsoft Visual Basic和 Microsoft Visual C#编程语言。
创建Windows和 Web解决方案的开发工具。
集成可视化设计数据库、查询和存储过程的工具。
高级调试工具,包括跨机器调试。
Microsoft Office Access 2003 Developer Extensions和运行时扩展。
通过将Microsoft Office用作解决方案的前端,您可以利用熟悉的Microsoft Office用户界面和工具,例如Word中的字处理功能、Excel的数据分析功能和Outlook的电子邮件管理功能。可以在Visual Studio中开发解决方案,以自定义Office应用程序,并添加您的业务流程所需的特定功能。例如,可以将Word转化为合同生成程序,用于将预先存在的可编辑或不可编辑部分组合成为合同。Excel,您可以创建针对不同的项目自定义的自动预算工作表。您的用户还可以使Microsoft Office解决方案处于脱机状态,还会使复杂的解决方案可行,如果您使用基于web的体系结构。
参考资料
VSTO入门.博客园.2015-04-08
目录
概述
简介
特点
快速高效
宝马良驹
参考资料