Office中国论坛/Access中国论坛
标题:
[分享]图解部署VSTO
[打印本页]
作者:
Jonathan.K
时间:
2008-3-17 09:41
标题:
[分享]图解部署VSTO
虽然
VSTO
(Visual Studio Tools for Office Sysem)
在可预见时间里并不会完全取代
VBA
,但仍然不会阻止它成为
Office
专业开发的主流工具。
使用
VSTO
可以创建两种类型的解决方案。文档级自定义项和应用程序级外接程序。它们具有以下配置:
文档级自定义项由附加于
Microsoft Office Word 2003
文档或
Microsoft Office Excel 2003
工作簿的托管代码程序集组成。
应用程序级外接程序由作为
Microsoft Office
应用程序中的外接程序运行的托管代码程序集组成。
下面将以图解方式一步步展示如何部署
VSTO2005
。
一、
VSTO
部署软硬件环境要求
1
、
VSTO
部署硬件环境要求:
2008-3-13 15:16
这是微软给出的
VSTO
硬件配置要求,但建议处理器(
CPU
)为酷睿
Ⅱ
1.6GHz
,内存(
RAM
)
1G
以上,否则运行
VSTO
时机器会变得奇慢。
2
、
VSTO
部署软件环境要求:
1
)
MS 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
语言包
)
2
)
MS Office 2003 SP1
以上
(图
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
作者:
Jonathan.K
时间:
2008-3-17 09:42
二、
VSTO
安装与使用
应先安装
VS2005
后再安装
Office
,并建议只保留一个版本的
Office
,不要同时安装
Office2003
和
Office2007
。
1.
安装
VS2005
。
1
)开始安装。
(图
2
)
2
)安装向导。
(图
3
)
3
)选择安装功能。
建议根据所需选择自定义安装功能,以减少安装空间。
(图
4
)
如果需要开发
XLL
,可以保留
Visual C++
。
(图
5
)
[
本帖最后由 Jonathan.K 于 2008-3-17 09:44 编辑
]
作者:
Jonathan.K
时间:
2008-3-17 09:42
4
)安装组件页。
再一次建议安装包含
VSTO
组件的
Visual Studio 2005 Team Suite
。
(图
6
)
5
)完成
VS2005
安装。
进一步提示要在
VS
中使用
MS Office 2003
项目应具备的软件环境。
(图
7
)
[
本帖最后由 Jonathan.K 于 2008-3-17 09:45 编辑
]
作者:
Jonathan.K
时间:
2008-3-17 09:42
2
.启用
VS2005
1)
第一次启用
VS2005
。
选择
【
Visual Basic
开发设置】后,启用
Visual Studio
。
(图
8
)
2
)配置环境
(图
9
)
(图
10
)
[
本帖最后由 Jonathan.K 于 2008-3-17 09:46 编辑
]
作者:
Jonathan.K
时间:
2008-3-17 09:42
3
)
VS2005
起始页
(图
11
)
4
)
Office
项目。
选择【文件】【新建项目】,我们将看到安装了
VSTO
组件的
VS2005
可供使用
Office
模板。
至此,我们基本完成了
VSTO
的安装,我们将可以利用
VSTO
创建文档级自定义项目。
(图
12
)
选择【
Office
】【
Excel
工作簿】
(图
13
)
初次使用
VSTO
创建文档级自定义项目应显式启用对
MicrosoftOffice Visual Basic for Application
项目系统的访问。
(图
14
)
[
本帖最后由 Jonathan.K 于 2008-3-17 09:47 编辑
]
作者:
Jonathan.K
时间:
2008-3-17 09:42
3
.安装
VSTO 2005 SE
(
VisualStudio 2005 Tools for Office Second Edition
)
通过
VSTO 2005 SE
我们可制作应用程序级外接程序。可以从微软下载中心下载此组件。
http://www.microsoft.com/downloads/search.aspx?displaylang=zh-cn
1
)开始安装
VSTO 2005 SE
。
(图
15
)
2
)安装所需组件。
(图
16
)
3
)
2003
外接程序
再次重启
VS
,我们将看见
Office
变成了节点,表明我们可以创建
Office2003/2007
的外接程序。至此,我们完成了
VSTO
的全部安装。
(图
17
)
(图
18
)
[
本帖最后由 Jonathan.K 于 2008-3-17 09:48 编辑
]
作者:
tmtony
时间:
2008-3-17 09:54
哇,这么详尽啊, 收藏了!
作者:
tanhong
时间:
2008-3-17 10:13
哇! Jonathan.K 太强了吧,学习了
作者:
Jonathan.K
时间:
2008-3-17 10:18
呵呵,可惜VSTO没有Access模板
作者:
tmtony
时间:
2008-3-17 10:23
是的, 正是. 估计office 2008出来可能会有了
作者:
rjacky
时间:
2008-3-17 10:49
没有access,有空玩玩
作者:
tanhong
时间:
2008-3-17 11:52
Jonathan.K 兄,还有什么好东西,都拿出来晒晒哦,别吝啬~~~~~~~~
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3