设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 8029|回复: 11
打印 上一主题 下一主题

[VBA编程/宏] [分享]图解部署VSTO

[复制链接]
跳转到指定楼层
1#
发表于 2008-3-17 09:41:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
虽然VSTO(Visual Studio Tools for Office Sysem)在可预见时间里并不会完全取代VBA,但仍然不会阻止它成为Office专业开发的主流工具。

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

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

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

1VSTO部署硬件环境要求:

                                                                                                                                                                                                                                                     
      2008-3-13 15:16

        

这是微软给出的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

必须安装2003 SP1版本以上才能利用VS创建MSOffice 2003项目。
如果您的Office2003版本不是SP1,尽可从微软下载中心下载SP1组件——Office 2003 Service Pack 1 (SP1)
http://www.microsoft.com/downloads/search.aspx?displaylang=zh-cn
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2008-3-17 09:42:24 | 只看该作者
二、 VSTO安装与使用

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

1.
安装VS2005

1)开始安装。
                                                                                                                                                         
(图2

2)安装向导。
                                                                                                                
(图3


3)选择安装功能。

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

(图4

如果需要开发XLL,可以保留 Visual C++
                                                                                                                                                                                                                                                      
(图5

[ 本帖最后由 Jonathan.K 于 2008-3-17 09:44 编辑 ]
3#
 楼主| 发表于 2008-3-17 09:42:30 | 只看该作者
4)安装组件页。
再一次建议安装包含VSTO组件的Visual Studio 2005 Team Suite                                                                                       

(图
6

5)完成VS2005安装。

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

(图7

[ 本帖最后由 Jonathan.K 于 2008-3-17 09:45 编辑 ]
4#
 楼主| 发表于 2008-3-17 09:42:37 | 只看该作者
2.启用VS2005

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

2)配置环境
                                                                                                                                                                                       

(图9
                                                                                                                                       
(图10

[ 本帖最后由 Jonathan.K 于 2008-3-17 09:46 编辑 ]
5#
 楼主| 发表于 2008-3-17 09:42:43 | 只看该作者
3VS2005起始页
                                                                                                
(图11

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

选择【Office】【Excel工作簿】
                                                                                                                                                         
(图13

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

(图14

[ 本帖最后由 Jonathan.K 于 2008-3-17 09:47 编辑 ]
6#
 楼主| 发表于 2008-3-17 09:42:53 | 只看该作者
3.安装VSTO 2005 SEVisualStudio 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

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

[ 本帖最后由 Jonathan.K 于 2008-3-17 09:48 编辑 ]

点击这里给我发消息

7#
发表于 2008-3-17 09:54:06 | 只看该作者
哇,这么详尽啊,  收藏了!
8#
发表于 2008-3-17 10:13:15 | 只看该作者
哇! Jonathan.K 太强了吧,学习了
9#
 楼主| 发表于 2008-3-17 10:18:59 | 只看该作者
呵呵,可惜VSTO没有Access模板

点击这里给我发消息

10#
发表于 2008-3-17 10:23:35 | 只看该作者
是的, 正是. 估计office 2008出来可能会有了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-13 03:19 , Processed in 0.096395 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表