图解部署VSTO

来源:互联网 发布:52单片机串口通讯 编辑:程序博客网 时间:2024/05/17 07:52
虽然VSTO(Visual Studio Tools for Office Sysem)在可预见时间里并不会完全取代VBA,但仍然不会阻止它成为Office专业开发的主流工具。

使用VSTO可以创建两种类型的解决方案。文档级自定义项和应用程序级外接程序。它们具有以下配置:
  • 文档级自定义项由附加于 Microsoft Office Word 2003 文档或 Microsoft Office Excel 2003 工作簿的托管代码程序集组成。
  • 应用程序级外接程序由作为 Microsoft Office 应用程序中的外接程序运行的托管代码程序集组成。

下面将以图解方式一步步展示如何部署VSTO2005

一、
VSTO部署软硬件环境要求

1VSTO部署硬件环境要求:



0.png

这是微软给出的VSTO硬件配置要求,但建议处理器(CPU)为酷睿 1.6GHz,内存(RAM
1G以上,否则运行VSTO时机器会变得奇慢。

2VSTO部署软件环境要求:

1MS Visual Studio 2005 .NET
建议安装包含VSTO组件的Visual Studio 2005 Team Suite软件包,以免出现缺少其他组件的麻烦,安装文件大约为3130.41MB(包含MSDN)。

VisualStudio 2005 Team Suite
包含使用VSTO所必需的组件:

MS Visual Studio 2005 .NET


MS Office System
主互操作程序(Primary Interop Assemblies-PIAs)

MS .NET Framework 2.0


MS VSTO Runtime(
非英语版还包括VSTO Runtime语言包)
2MS Office 2003 SP1 以上





1.png

(图1

必须安装2003 SP1版本以上才能利用VS创建MSOffice 2003项目。
如果您的Office2003版本不是SP1,尽可从微软下载中心下载SP1组件——Office 2003 Service Pack 1 (SP1)
http://www.microsoft.com/downloads/search.aspx?displaylang=zh-cn
二、 VSTO安装与使用

应先安装VS2005后再安装Office,并建议只保留一个版本的Office,不要同时安装Office2003Office2007

1.  vs2005 Team suite 下载地址http://www.microsoft.com/downloads/info.aspx?na=90&p=&SrcDisplayLang=zh-cn&SrcCategoryId=&SrcFamilyId=5677ddc4-5035-401f-95c3-cc6f46f6d8f7&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2fb%2fa%2f6%2fba691c56-8833-446c-82fe-cf94b588a622%2fchs_vs_2005_VSTS_180_Trial.img
关于vs2005 team suite各版本区别 请参考http://blog.csdn.net/endyhua/archive/2006/12/27/1464029.aspx
安装VS2005

1)开始安装。



2.png





(图2

2)安装向导。


3.png



(图3




3)选择安装功能。

建议根据所需选择自定义安装功能,以减少安装空间。




4.png




(图4

[size=10.5pt]如果需要开发[size=10.5pt]XLL[size=10.5pt],可以保留[size=10.5pt] Visual C++[size=10.5pt]。


5.png



(图5



4)安装组件页。
再一次建议安装包含VSTO组件的Visual Studio 2005 Team Suite




6.png


(图6

5)完成VS2005安装。

进一步提示要在VS中使用MS Office 2003项目应具备的软件环境。



7.png


(图7

2.启用VS2005

1) 第一次启用VS2005
选择
Visual Basic 开发设置】后,启用Visual Studio


8.png


(图8

2)配置环境




9.png


(图9


10.png


(图10

3VS2005起始页


11.png


(图11

4Office项目。
选择【文件】【新建项目】,我们将看到安装了VSTO组件的VS2005可供使用Office模板。
至此,我们基本完成了VSTO的安装,我们将可以利用VSTO创建文档级自定义项目。


12.png


(图12

选择【Office】【Excel工作簿】




13.png


(图13

初次使用VSTO创建文档级自定义项目应显式启用对MicrosoftOffice Visual Basic for Application项目系统的访问。


14.png



3.安装VSTO 2005 SEVisualStudio 2005 Tools for Office Second Edition

通过VSTO 2005 SE我们可制作应用程序级外接程序。可以从微软下载中心下载此组件。
Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=5e86cab3-6fd6-4955-b979-e1676db6b3cb


1)开始安装VSTO 2005 SE


15.png



(图15

2)安装所需组件。


16.png



(图16

32003外接程序
再次重启VS,我们将看见Office变成了节点,表明我们可以创建Office2003/2007的外接程序。至此,我们完成了VSTO的全部安装。


17.png


(图17

原创粉丝点击