设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 7648|回复: 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空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
12#
发表于 2008-3-17 11:52:36 | 只看该作者
Jonathan.K 兄,还有什么好东西,都拿出来晒晒哦,别吝啬~~~~~~~~
11#
发表于 2008-3-17 10:49:59 | 只看该作者
没有access,有空玩玩

点击这里给我发消息

10#
发表于 2008-3-17 10:23:35 | 只看该作者
是的, 正是. 估计office 2008出来可能会有了
9#
 楼主| 发表于 2008-3-17 10:18:59 | 只看该作者
呵呵,可惜VSTO没有Access模板
8#
发表于 2008-3-17 10:13:15 | 只看该作者
哇! Jonathan.K 太强了吧,学习了

点击这里给我发消息

7#
发表于 2008-3-17 09:54:06 | 只看该作者
哇,这么详尽啊,  收藏了!
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 编辑 ]
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 编辑 ]
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 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-25 02:55 , Processed in 0.107048 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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