ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 8272|回复: 8

[转帖] 图解VSTO安装 - By fanjy

[复制链接]

TA的精华主题

TA的得分主题

发表于 2012-11-9 08:33 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 taller 于 2012-11-9 08:35 编辑

转自fanjy版主的完美Excel  http://www.excelperfect.com/index.php/2009/03/17/vstoinstall/

很多朋友对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业务应用程序》。文章链接:
http://msdn.microsoft.com/msdnmag/issues/08/LA/ExtendingOutlookWithVS08/default.aspx?loc=zh
Visual Studio 2008 真正突出的一个特点是支持 Microsoft® Office 解决方案开发。
您也可下载 VSTO Second Edition 开发 Office 2003 应用程序和 2007 Microsoft Office 系统的解决方案。但是,在 Visual Studio 2008 中包含了所有的 VSTO 项目模板



TA的精华主题

TA的得分主题

发表于 2012-11-9 09:23 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
易用宝现在改用VSTO了吗{:soso_e113:}

TA的精华主题

TA的得分主题

发表于 2012-11-9 09:36 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
要是改的话,大部分代码得重写{:soso_e120:}

TA的精华主题

TA的得分主题

发表于 2012-11-9 12:17 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-11-9 21:09 | 显示全部楼层
本帖最后由 softy 于 2012-11-9 21:09 编辑

印象中微软也没对vsto上心,vs2005后基本就没啥发展,好多年过去了,vsto有没有未来还很难说
vs的ide确实太方便了

TA的精华主题

TA的得分主题

发表于 2015-3-27 23:21 | 显示全部楼层
大神,再帮我看看,这个VBA怎么总是不能正确插入chart~
谢了~



导入load.rar (34.14 KB, 下载次数: 3)

TA的精华主题

TA的得分主题

发表于 2016-2-29 14:29 | 显示全部楼层
版主,能否帮我编一个宏代码,要求如下:将G列数据降序排列,分别统计≥2280,2280>?≥2240,2240>?≥2200,2200>?≥2160,2160>?≥2120,2120>?≥2080,2080>?≥2040,<2040数据个数,

TA的精华主题

TA的得分主题

发表于 2016-3-1 10:35 | 显示全部楼层
你们的图片能看吗?  我这一直在转圈, 就是不出来

TA的精华主题

TA的得分主题

发表于 2018-1-21 10:59 | 显示全部楼层
本帖最后由 mind1238 于 2018-1-21 11:02 编辑

大家都在学习学习当中
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-12 05:09 , Processed in 0.034852 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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