热门问题
时间线
聊天
视角

Visual Studio Tools for Office

来自维基百科,自由的百科全书

Remove ads

Visual Studio Tools for Office(VSTO) 是一套开发工具集,以Visual Studio附加模块(项目模板)和运行时的形式提供。它使Microsoft Office 2003及更高版本的Office应用程序能够承载.NET Framework通用语言运行库(CLR),并通过.NET技术来公开其功能。

借助VSTO,开发者可以使用兼容公共语言基础结构(CLI)的语言来编写Office应用程序的扩展功能,同时也能够在.NET应用程序中利用Office应用程序的功能和用户界面构造[1]。在Office 2003之前的版本中,对Office应用程序的扩展仅限于使用Visual BasicVisual C++创建COM加载项。彼时,Microsoft还曾提供一个“开发人员版”(Developer Edition),允许VBA开发者创建COM加载项。

VSTO取代了Office 2000和Office XP的开发人员版,成为Office开发的主流工具。在Office XP之后,Office的开发人员版已被停用,VSTO仅适用于Office 2003及更高版本。尽管VSTO运行时是VSTO开发工具集的一部分,但如果需要,它也可以单独下载。即使对于Office 2000及所有更高版本,使用Microsoft Visual Studio中任何版本的“共享加载项”模板,仍然可以进行传统的COM加载项开发。

VSTO加载项(项目类型和控件)也是通过Visual Studio进行开发的。对于Visual Studio .NET 2003和Visual Studio 2005,VSTO最初作为一个独立的版本提供,且其对.NET语言的支持仅限于Visual Basic .NET和C#。它也曾被包含在Visual Studio Team System 2005中。

随后发布的Visual Studio Tools for Office 2005第二版 (VSTO 2005 SE),作为一个免费的附加模块提供给Visual Studio专业版及更高版本用户,并增加了对Office 2007和Office 2003的支持。然而,对于Visual Studio专业版而言,它仅安装应用程序级加载项;不会添加完整版VSTO或Team System版本中提供的文档级自定义项或其他功能(如操作窗格、宿主控件、可视化文档设计器等)[2][3]

当前的最新版本是Visual Studio Tools for Office 2012 (VSTO 4.5),它兼容Office 2016、Office 2013、Office 2010和Office 2007。

Remove ads

参考文献

外部链接

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads