Visual Studio Tools for Office 可以帮助您利用 Microsoft .NET Framework 2.0 版 中的生产率提高功能,使用 Visual Basic 和 Visual C# 来扩展 Microsoft Office 2003 和 2007 Microsoft Office system 中的应用程序。工具中包含新的 Visual Studio 项目,可帮助您开始创建 Microsoft Office 解决方案。
Visual Studio Tools for Office(VSTO)技术可以使用.NET Framework定制和扩展Microsoft Office应用程序和文档,它包含的工具还可以使这个定制在Visual Studio中更容易完成,例如用于Office ribbon控件的可视化设计器。
VSTO是微软公司发布的一系列产品中的最新产品,可以定制Office应用程序。用于访问Office应用程序的对象模型已经随时间逐步演化了。如果读者过去曾使用过它,就会熟悉它的某些部分。如果读者以前为Office应用程序编写过VBA插件,就为本章讨论的技术做好了准备(VSTO可以与VBA交互操作)。但VSTO通过Office Primary Interop Assemblies(PIAs)提供的、与Office交互的类已经扩展到Office对象模型之外。例如,VSTO类包括.NET数据绑定功能。
在Visual Studio 2008推出之前,VSTO一直是一个独立下载的软件包,如果要开发Office解决方案,就可以得到它。在Visual Studio 2008中,VSTO集成到Visual Studio IDE中。VSTO的这个版本也称为VSTO 3,包含了对Office 2007的全部支持,还包括许多新特性,例如可以与Word内容控件交互,前面提及的ribbon可视化设计器、VBA集成等。
本章不需要VSTO或其以前版本的任何预备知识。
内容如下:
● 可以用VSTO创建的项目类型,在这些项目中可以包含的功能
● 应用于所有VSTO解决方案类型的基础技术
● 如何建立带定制UI、VBA交互操作功能和ClickOnce部署功能的VSTO解决方案
40.1 VSTO概述 VSTO包含如下组件:
● 一组项目模板,可用于创建各种类型的Office解决方案
● 设计器,支持ribbons、动作面板和定制任务面板的可视化布局
● 建立在Office Primary Interop Assemblies(PIAs)基础之上的类,它们还提供了扩展功能
VSTO支持Office 2003和2007版。VSTO类库有两种形式,各用于这两种Office版本,它们分别使用不同系列的程序集。由于它们比较简单(且功能集很丰富),所以本章主要介绍2007版。
按照我的看法,反正现在电脑的空间都很大,这个程序本身占空间很小,再加上微软的office程序衔接精密,也不能确切的知道什么时候能用到。就先留着吧。
它是运行使用 Microsoft Visual Studio 生成的基于 Microsoft Office 的解决方案所必需的.开发工具集。
它包括了软件整个生命周期中所需要的大部分工具,如uml工具,代码管理工具,集成开发环境等等。
所以最好还是不要卸载了。反正也不大。就几M的