图解VSTO安装

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

很多朋友对VSTO的安装都存有一些疑问,特别是如何配置Visual Studio和Office,使VSTO能够正常工作。趁一次重装系统的机会,我将配置VSTO的详细过程记录了下来,供参考。

∙安装Microsoft Office 2003。

∙安装Microsoft Office 2007。(两者可同时安装在同一台机子上哦,只不过在双击具体文档启动时可能有点“不理想”)

∙安装Visual Studio 2005。在Visual Studio 2005中自带有Microsoft Visual Studio 2005 Tools for the Microsoft Office System Runtime、Microsoft Visual Studio 2005 Tools for the Microsoft Office System Runtime语言包、以及Office System 2003主互操作程序集。

在安装程序完成后,会出现如图1所示的界面。

图1:VS2005安装完成页

如果您安装的是Microsoft Office 2003 SP2或SP3,不需要理会这里面列出的警告,直接单击“完成”按钮即可。

∙在“控制面板”中单击“添加/删除程序”。在“添加或删除程序”列表中找到“Microsoft Office Professional Edition 2003”并单击其右侧的“更改”按钮。

如图2所示,在“Microsoft Office 2003安装”中,选取“选择应用程序的高级自定义”前的复选框,单击“下一步”。

图2:Microsoft Office 2003安装界面1

如图3所示,单击所选Office应用程序前面的下拉箭头,找到.NET可编程性支持并选择“从本机运行”。

图3:Microsoft Office 2003安装界面2

完成后,单击“更新”按钮,出现更新Office的界面。更新完成后,弹出如图4所示的对话框。

图4:Microsoft Office 2003安装界面3

开启Visual Studio 2005,选择“新建项目”命令,选择“Office”节点及相应的模板,单击“确定”,如图5所示。

图5:Visual Studio 2005新建项目

出现如图6所示的对话框,单击“确定”按钮。

图6:VSTO项目向导

此时,会出现如图7所示的警告信息,单击“确定”按钮。否则,将不能成功创建项目。

图7:第一次创建VSTO项目时的警告信息

∙成功创建的Excel项目如图8所示。

图8:创建成功的Excel项目

在Office 2007发布后不久,Microsoft又发布了VSTO 2005 SE,用于创建支持Office 2007的项目。

∙安装Office 2007 Primary Interop Assembly(即Office 2007主互操作程序集)。

∙安装VSTO 2005 SE,安装界面如图9所示。注意,如果您使用的是中文版的Visual Studio,那么要下载中文的安装包。

图9:安装Visual Studio 2005 Tools for Office Second Edition

在“控制面板”中单击“添加/删除程序”。在“添加或删除程序”列表中找到“Microsoft Office Enterprise 2007”并单击其右侧的“更改”按钮。在图10所示的界面中,选择“添加或删除功能”,单击“继续”按钮。

图10:修改Microsoft Office Enterprise 2007安装

∙与前述步骤5一样,启动.NET可编程性支持,如图11所示。

单击“继续”。

∙重新启动Visual Studio 2005,此时的Office节点界面除图5所列的模板外(在Office节点上单击时列出),还增加了外接程序模板,如图12所示。

图12:VS 2005 SE中新增的模板

好了!大致过程就这些,可能各人的机子稍有不同,灵活设置吧!

后注:现在Microsoft已经推出了Visual Studio 2008,在《MSDN Magazine》上有一篇关于VSTO 3.0的文章:《VSTO3.0:用Visual Studio 2008开发Office业务应用程序》。文章链接:

/msdnmag/issues/08/LA/ExtendingOutlookWith VS08/default.aspx?loc=zh

Visual Studio 2008 真正突出的一个特点是支持Microsoft® Office 解决方案开发。

您也可下载VSTO Second Edition 开发Office 2003 应用程序和2007 Microsoft Office 系统的解决方案。但是,在 Visual Studio 2008 中包含了所有的VSTO 项目模板。

相关文档
最新文档