⑴Microsoft visual studio Tools for office Runtime ,简称VSTO工具包。VSTO(Visual Studio Tools for Office 是VBA的替代,使得开发Office应用程序更加简单,并且用VSTO来开发office应用程序可以使用Visual studio开发环境中的众多功能和CLR提供的内存管理,垃圾回收等功能。无论你是创建简单的数据录入应用程序还是复杂的企业解决方案,VSTO都使之变得容易。
⑵正如其名,VSTO是一套用于创建自定义Office应用程序的Visual Studio工具包。VSTO使你可以用visual basic 或者Visual C#扩展Office应用程序(例如WordExcelInfoPath和outlook)。你是使用强大的Visual Studio开发环境来创建你的定制程序,而不是使用Visual Basic for Application(VBA)和Office里的Visual Basic Editor(VBE)。无论你是创建简单的数据录入应用程序还是复杂的企业解决方案,VSTO都使之变得容易。
⑶VSTO还提供了增强的Office对象,你可以用他们来编程。比如说,你可以找到VSTO版的Excel工作簿工作表和范围(range),这些增强的功能在本地Excel对象模型里是找不到的。比如说,你可以直接在Excel电子表格或者word文档上添加.控件,也被称为Windows Forms控件,然后把数据直接绑定到控件上。
⑷构建业务解决方案——快速高效
⑸Microsoft Excel 和 Microsoft Word 现在已经完全的集成到 Visual Studio 集成开发环境(IDE当中,使得开发人员能够更容易的使用托管控件来扩展 Office 解决方案,并为开发人员带来了更加直观的设计开发和调试体验。
⑹定制解决方案更加方便 裁减 Word,Excel,Microsoft Outlook或 Microsoft InfoPath的功能来满足各种应用中的不同需求。
⑺改进代码编辑能力,更加节省时间 使用 Visual Studio 代码编辑器能够自动发现代码错误给出修改建议并能够改正通常的编程错误。
⑻Microsoft Office System 家族产品的全部功能——
⑼业务应用的宝马良驹
⑽利用 Microsoft Office 中的文件共享协作权限管理数字分析图表电子邮件日历等等强大功能帮助您进行快速的开发。
⑾降低培训成本 通过构建基于熟悉的 Microsoft Office System 用户界面的解决方案能够最小化耗时的用户培训成本。
⑿创建上下文相关的功能 使用简单的代码就能够访问到 Excel 和 Word 的动作面板和智能标签,轻松的创建自订制的上下文相关的功能。
⒀Microsoft Visual Studio Tools for the Microsoft Office System 包括:
⒁Microsoft Visual Basic和 Microsoft Visual C#编程语言
⒂创建 Windows和 Web 解决方案的开发工具
⒃集成可视化设计数据库查询和存储过程的工具
⒄高级调试工具,包括跨机器调试
⒅Microsoft Office aess Developer Extensions 和运行时扩展
⒆通过将 Microsoft Office 用作解决方案的前端,您可以利用熟悉的 Microsoft Office 用户界面和工具,例如 Word 中的字处理功能Excel 的数据分析功能和 Outlook 的电子邮件管理功能。可以在 Visual Studio 中开发解决方案,以自定义 Office 应用程序,并添加您的业务流程所需的特定功能。例如,可以将 Word 转化为合同生成程序,用于将预先存在的可编辑或不可编辑部分组合成为合同。Excel,您可以创建针对不同的项目自定义的自动预算工作表。您的用户还可以使 Office 解决方案处于脱机状态,还会使复杂的解决方案可行,如果您使用基于 web 的体系结构。
⒇VSTO程序必须的运行环境。
⒈Office及以上版本已集成不需安装,officeoffice需要安装该环境软件。