ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

转:网上资料汇总--图解VSTO2005安装 ;VSTO程序正确运行的前置条件; 技巧源代码等

[复制链接]

TA的精华主题

TA的得分主题

发表于 2012-11-8 11:18 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 liucqa 于 2012-11-8 14:28 编辑

图解VSTO2005安装
图解VSTO2005安装.rar (610.34 KB, 下载次数: 87)


VSTO程序正确运行的前置条件
需要安装以下的内容
VS2008开发的组件
.net框架3.0/3.5
VSTO运行环境3.0
Office PIA安装程序[Office安装程序或独立的安装包安装,Office 2003/2007],Office2003版本需要特别注意,需要安装对应的补丁

VS2010开发的组件
.net框架4.0
VSTO运行环境4.0
Office PIA安装程序[Office安装程序或独立的安装包安装,Office 2007/2010版本]

简单的安装和注销方法
以a.vsto为例
安装
"%ProgramFiles%\Common Files\Microsoft Shared\VSTO\9.0\VSTOInstaller.exe" /i "%cd%\a.vsto"
"%ProgramFiles%\Common Files\Microsoft Shared\VSTO\10.0\VSTOInstaller.exe" /i"%cd%\a.vsto"

卸载
"%ProgramFiles%\Common Files\Microsoft Shared\VSTO\9.0\VSTOInstaller.exe" /U "%cd%\a.vsto"
"%ProgramFiles%\Common Files\Microsoft Shared\VSTO\10.0\VSTOInstaller.exe" /U "%cd%\a.vsto"

注册表的关联
VSTO程序安装后,在注册表HKEY_CURRENT_USER\Software\Microsoft\Office\Word\Addins\下有对应的组件的名称项[Word为例,Excel Outlook类同] ,其中的loadbehavior控制加载的行为,可以赋的值有:
0  Disconnected. The add-in is not loaded.
1  Connected. The add-in is loaded.
2  Load at startup. The add-in will be loaded and connected when the host application starts.
8  Load on demand. The add-in will be loaded and connected when the host application requires it (for example, when a user clicks a button that uses functionality in the add-in).
16  Connect first time. The add-in will be loaded and connected the first time the user runs the host application after registering the add-in.
一般常用的3,是1和2的或值,在组件异常后,这个值会自动变为2,此时需要手动或者程序处理设置,才能正常的看到组件的展现。

使用这些方法可以在一些出现问题的机器上检查组件不加载的原因


*******************************************************************************************************
打造完美Office 解析VSTO2010运行组件.rar (86.41 KB, 下载次数: 52)

http://technet.microsoft.com/zh-cn/ff629019.aspx
打造完美Office:解析VSTO2010运行组件
作者:黄永兵日期:2010-04-14  在开发VSTO 2010运行时组件时我们添加了一个叫做按需安装的功能,以便在安装VSTO 2010之前不用强制安装.Net Framework 3.5和.Net Framework 4.0,支持用户按需安装.Net Framework 3.5和.Net Framework 4.0,为了达到这个目的,我需要将运行时拆分成3个组件,如图1所示。

    图1  VSTO 2010运行时组件
  VSTO Loader可以被看作是VSTO 2010运行时的内置组件,使用它与Office通信,无论怎么安装运行时,这个组件总是处于打开状态(下面会讨论不同的安装方案),Office 3.5运行时扩展和Office 4.0运行时扩展显示在VSTO Loader的上方,它们是执行定制安装.Net Framework 版本必需的,红色箭头表示扩展依赖的.Net Framework 版本。
  为了更好地理解新的按需安装功能对你和你终端用户的影响,我将会列举三个不同的需要安装VSTO 2010运行时的应用场景。
  • Visual Studio 2010
  • Office 2010
  • VSTO 2010运行时可再分发版本
  因为这些不同的场景我们不能确定用户在安装VSTO 2010运行时时是否安装了特定版本的.Net Framework ,为了更好描述,假设你正在部署一个定制应用,客户尚未从.Net 3.5转移到.Net 4.0框架,如果我们安装了上图所示的全部三个组件,我们可能会被强制要求安装.Net 4.0框架,这意味着你的客户可能不得不安装.Net Framework 4.0,即使你的定制程序不需要它。与此类似,如果你正在部署的定制应用需要.Net Framework 4.0,但如果客户没有安装.Net Framework 3.5,那么还必须安装预先.Net Framework 3.5,我们唯一能做的就是将不同.Net Framework 版本对应的扩展全部开启,因此按需安装设计为开发人员和最终用户安装VSTO 2010运行时提供了更好的灵活性,并且在安装任何.Net Framework 版本后,对VSTO不需要任何手工配置。
  Visual Studio 2010
  过去,VSTO运行时都是打包在Visual Studio发行包中的,在Visual Studio 2010安装中也提供了安装VSTO 2010的链接,在一台没有.Net Framework 3.5的机器上安装Visual Studio 2010时,Office 4.0运行时扩展自动开启,而Office 3.5运行时扩展就处于关闭状态,如下图所示。

图2  开启Office 4.0运行时扩展,关闭Office 3.5运行时扩展的环境
  如果开发人员想创建.Net Framework 3.5应用程序,将需要安装.Net Framework 3.5,安装完.Net Framework 3.5后,开发人员启动Visual Studio 2010就可以创建.Net Framework 3.5应用程序了,但VSTO 2010运行时的Office 3.5运行时扩展仍然没有开启,不用担心,开发人员在第一次创建使用.Net Framework 3.5的VSTO项目时自会得到提示,在项目初始化期间你会看到一个MSI配置对话框。

图3  MSI配置对话框
  当项目创建成功后,VSTO 2010运行时将会安装Office 3.5运行时扩展,然后整个运行时状态变成下面这样。

图4 Office 3.5和Office 4.0运行时扩展同时开启
  如果.Net Framework 3.5先于Visual Studio 2010安装,运行时将会完整安装,就不会有按需安装了。
  Office 2010
  如果不出意外,VSTO 2010将会包含在Office 2010安装包中,这对于最终用户是个非常好的消息,他们不用再安装VSTO 2010运行时可再分发版本,注意Office 2010 Beta和RTM版没有Office 4.0运行时扩展,如果你正在部署一个.Net Framework 4.0定制应用程序,那你需要安装VSTO 2010运行时可再分发版本。
  安装了Office 2010的用户将会接受VSTO运行时,Office 3.5运行时扩展也将会被开启,也就是说,如果机器上存在.Net Framework 3.5,这些扩展将会被安装并被启用。

  图 5 启动Office 3.5运行时扩展,禁用Office 4.0运行时扩展
  VSTO 2010运行时可再分发版本
  通过启动文件(setup.exe)或通过下载中心安装可再分发版本的最终用户将会接受两个扩展,这样既可以运行.Net Framework 3.5应用程序,也可以运行.Net Framework 4.0应用程序,无论机器怎么配置,只要安装了可再分发版本,只要有对应的.Net Framework 版本,所有部署的应用程序都可以运行。注意这对一键部署没有限制,自定义MSI部署也可以工作,对于一键部署,在安装过程中开启扩展,对于MSI自定义部署,在第一次载入定制应用程序时开启,在这两种情况下,最终用户都会看到图3所示的对话框。
  最后,包含在Office 2010中的VSTO 2010运行时按需安装特性会简化许多部署场景,安装了Office 2010的最终用户如果要运行.Net Framework 3.5应用程序,不再需要手动安装VSTO 2010运行时,也不需要知道它是否存在,对于那些安装了.Net Framework 4.0的Office 2007或Office 2010用户,可以灵活选择是否安装VSTO 2010运行时,不用担心是否有正确的.Net Framework


******************************************************************************
http://hi.baidu.com/is_water/item/5240fcc03f0dae21ef466578
VS2010安装/瘦身/精简/提速方法   

Visual Studio 2010(简称VS2010)出来已经有几个月了,虽然安装程序比Vs2008小了一些只有2.5G,但仍然是一个庞然大物,继续秉承微软的一灌作风“捆绑”,不管用上用不上先给你绑上。全完安装需要7~8G空间,自定议安装的话,可以定制的内容也不多。可选安装包如下:
1.Visual VB.net
2.Visual C++
3.Visual C#
4.Visual F#
5.Visual Web Developer
6.图形库
7.Dotfuscator 软件服务
8.Microsoft SQL Server 2008 Express
9.Microsoft SharePoint 开发人员工具
这几个可选组件中Visual C++最大,不用C++的建议钩掉,Visual Web Developer 用于WEB开发,如果只开发C/S的程序那么也可以钩掉,另外6、7、8、9三项相信大多数人也用不上吧,可以钩掉,F#做为一种新的语言想研究的可以装上,必竟才100多M。即便这样安装仍然需要3~4G空间。

为了给VS2010瘦身精简,大家还可以在控制面板-程序卸载中酌情删除一些用不上的组件。在删除之前我们先来认识一下这些组件,以免删除造成不必要的麻烦。
1. Microsoft .NET Framework 4 Client Profile
这个其实就是.NET Framework4 的精简版,可删除,但不建议删除。
2. Microsoft .NET Framework 4 Extended
字面上看就是NET Framework 4扩展,不能删除。
3. Microsoft .NET Framework 4 Multi-Targeting Pack
这个似呼是为NET 跨平台准备的东西,可以删除,不建议删除。
4. Microsoft ASP.NET MVC 开发组件包
Microsoft ASP.NET MVC 2
Microsoft ASP.NET MVC 2 – Visual Studio 2010 Tools
这是MVC2 的组件包,开发Web程序的朋友不陌生吧,不用可以删除。
5. Microsoft Help Viewer 1.0
类拟于以前的Document Explorer,可以删除。
6. Microsoft Silverlight 开发组件包
Microsoft Silverlight
Microsoft Silverlight 3 SDK
开发Silverlight程序用的,不用的可以删除。
7. Microsoft SQL Server 2008 R2 数据层应用程序框架
英文版的叫Data-Tier Application Framework,貌似很牛X的东西,相信大多数人都像我一样没用过吧,(注意:这个和Ado.net无关)可以删除。
8. Microsoft SQL Server 2008 R2 Data-Tier Application Project
数据库应用程序项目,和前一项配套的,可以删除。
9. Microsoft SQL Server 2008 R2 管理对象
英文版的叫Management Objects,这个就是SMO对象,用于编程操作SQL的,没用的可以删除,不影响SQL数据据和Ado编程。
10. Microsoft SQL Server 2008 R2 Transact-SQL Language Service
T-SQL语言服务,反正我没用过,可以删除(不影SQL数据库和ADO)。
11. Microsoft SQL Server Compact 3.5 SP2 CHS
Windows Mobile 编程用的,不搞移动设备开的就删除吧。
12. Microsoft SQL Server Database Publishing Wizard 1.4
SQL Server 数据库发布向导,留着吧,VS中有些数据库可视化操用的上,高手可以删除。
13. Microsoft SQL Server CLR Types
比TSQL更牛X的CLR语言,这个我不会,也没用上,删除。
14. Microsoft Sync Framework 框架
Microsoft Sync Framework Runtime v1.0 SP1
Microsoft Sync Framework SDK v1.0 SP1
Microsoft Sync Framework Services v1.0 SP1
Microsoft Sync Services for ADO.NET v2.0 SP1
用于移动设备开发的东西,不搞这方面的也可删除。
15. Microsoft Team Foundation Server 2010 对象模型
用于项目和源码管理东西,类似于以前的VSS,我用的是SVN所以删除。
16. Microsoft Visual C++ 开发组件包
Microsoft Visual C++ 2008 Redistributable
Microsoft Visual C++ 2008 Redistributable
Microsoft Visual C++ 2010 x64 Runtime
Microsoft Visual C++ 2010 x86 Runtime
C++的运行库,留着吧,许多软件都依赖它。
17. Microsoft Visual F# 2.0 Runtime
这个F#在安装时可以选择,不想研究了可以在这删除。
18. Microsoft Visual Studio ADO.NET Entity Framework Tools
这个我没弄懂,微软是这么说的: ADO.NET Entity Framework即下一代的ADO.NET。它是比Linq To SQL更加强大的ORM…,即然是下一代的东东那以后再研究吧,先删除吧。
19. Microsoft Visual Studio IntelliTrace Collection
智能跟踪收集器,调试程序时用的,建议不要删除,删除不影响调试程序。
20. Microsoft Visual Studio Tools for Office Runtime(x64)
Office开发组件,不用的可以删除。
21. Microsoft Visual Studio Macro Tools
VS2010必备组件,不能删除。
22. Visual Studio 2010 Tools for SQL Server Compact 3.5 SP2 ENU
还是搞移动设备开发用的,不想可以删除。
23. Visual Studio 2010 Prerequisites – ENU
这个是安装必备,就是在安装VS2010之前会自动装上这东西,装了就没什么用了嘛,可以删除。不过下次添加组件时还会自动装上。
24. Web Deployment Tool
Web发布工具,可以像Tomcat 那样把WEB程序打包成一个ZIP文件发布,不用的可以删除。
25. 删除水晶报表模板
找到安装盘下 \WCU\Crystal Reports\CrystalReportsTemplates.msi 文件
右键点击,选择卸载,就可以删除Crystal Reports了。
26. Microsoft Visual Studio 2010 Ultimate – ENU
这个东东不用说了吧,想删就删吧。

=====================================================================
简单设置提高VS2010的运行速度

一、VS2010选项视觉体验设置
工具->选项->环境
视觉体验的勾选都去掉。不解释,你懂得。
二、禁用Intellisense
工具->选项->文本编辑器->C/C++->高级
禁用IntelliSense设为True
这个功能很好用。相较于Visual Assist X,Intellisence结果更加准确,但活动也更加频繁,项目一庞大时修改头起来就会使VS变得很卡。
三、下载Windows 自动化 API 3.0 更新包
微软安装说明:
安装 Windows 自动化 API 3.0 后,Visual Studio 2010 的运行速度更快。
如果未安装 Windows 自动化 API 3.0,则 Windows 笔和触摸服务会明显降低 Visual Studio IntelliSense 的性能
已经禁用IntelliSense的话这个就没什么用了。
下载页面:http://support.microsoft.com/kb/971513/zh-cn
四、关闭导航栏(不建议)
工具->选项->C#->常规
取消勾选导航栏
导航栏还是相当好用的,我是不建议去掉他。
五、取消修订
工具->选项->常规
减少开销,加速IDE的反应
六、取消跟踪活动项
工具->选项->项目和解决方案
取消 在解决方案资源管理器中跟踪活动项
七、取消重构
工具->选项->项目和解决方案
EnableRefactoringOnRename设为False
八、禁用IntelliTrace
IntelliTrace是VS2010的新特征
默认启用并仅收集IntelliTrace事件。
目前还不太了解这个功能,但看其介绍是相当有利于开发的,不过同时,资源的消耗也是必然的。
禁用方法,工具->选项->IntelliTrace


评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2012-11-8 11:24 | 显示全部楼层
感谢 liucqa 为新版面做贡献,期待更多好贴!!

点评

俺就是抄点文章而已  发表于 2012-11-8 11:43

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-11-8 11:25 | 显示全部楼层
本帖最后由 liucqa 于 2012-11-17 00:04 编辑

http://www.cnblogs.com/brooks-dotnet/category/233027.html

一、概述
VSTO学习笔记.rar (582.51 KB, 下载次数: 26)
VSTO学习笔记(二)Excel对象模型.rar (870.14 KB, 下载次数: 28)
VSTO学习笔记(三) 开发Office 2010 64位COM加载项.rar (1.02 MB, 下载次数: 43)
VSTO学习笔记(五)批量编辑Excel 2010 x64.rar (37.96 KB, 下载次数: 22)
VSTO学习笔记(七)基于WPF的Excel分析、转换小程序.rar (510.84 KB, 下载次数: 21)
VSTO学习笔记(九)浅谈Excel内容比较.rar (653.91 KB, 下载次数: 28)
VSTO 学习笔记(十一)开发Excel 2010 64位自定义公式.rar (611.37 KB, 下载次数: 18)

VSTO 学习笔记(十三)谈谈VSTO项目的部署.part3.rar (1.18 MB, 下载次数: 65)
VSTO 学习笔记(十三)谈谈VSTO项目的部署.part2.rar (1.2 MB, 下载次数: 58)
VSTO 学习笔记(十三)谈谈VSTO项目的部署.part1.rar (1.2 MB, 下载次数: 58)


*************************************************************************************************

http://www.cnblogs.com/scy251147/archive/2011/02/11/1951447.html
抄来的代码
  1. 1、加载文本文档到Excel中
  2. private void Sheet1_Startup(object sender, System.EventArgs e)
  3. {
  4.             #region the first method
  5.             Application.ScreenUpdating = false;
  6.             Application.Workbooks.Open(@"C:\regist.log",System.Type.Missing,false,System.Type.Missing,System.Type.Missing,System.Type.Missing,System.Type.Missing,System.Type.Missing,",",true,System.Type.Missing,System.Type.Missing,true,System.Type.Missing,System.Type.Missing);
  7.             Application.ScreenUpdating = true;
  8.             #endregion


  9. 2、加载网络文本到Excel中
  10. private void Sheet1_Startup(object sender, System.EventArgs e)
  11. {
  12.             #region the second method
  13.             this.Application.Workbooks.OpenText("http://www.baidu.com", Excel.XlPlatform.xlMacintosh, 3, Excel.XlTextParsingType.xlDelimited, Excel.XlTextQualifier.xlTextQualifierNone, missing, missing, missing, false, missing, missing, missing, missing, missing, missing, missing, missing, missing);
  14.             #endregion
  15. }

  16. 3、加载DataSet数据到Excel中
  17. private void Sheet1_Startup(object sender, System.EventArgs e)
  18. {

  19.             #region the third method:load the dataset into the worksheet

  20.             DataSet ds = GetDataSet();
  21.             int count = 1;
  22.             foreach (DataRow dr in ds.Tables[0].Rows)
  23.             {
  24.                 Excel.Range rng = this.Application.get_Range("A"+count++,missing);
  25.                 rng.Value2 = dr.ItemArray;
  26.             }
  27.             #endregion


  28. 4、删除Excel的sheet
  29. private void Sheet1_Startup(object sender, System.EventArgs e)
  30. {
  31.          
  32.             #region the forth method:delete the worksheet

  33.             Application.DisplayAlerts = false;
  34.             ((Excel.Worksheet)this.Application.ActiveWorkbook.Sheets[2]).Delete();
  35.             Application.DisplayAlerts = true;
  36.             Application.Quit();
  37.             #endregion
  38. }

  39. 5、操作Excel的单元格
  40. private void Sheet1_Startup(object sender, System.EventArgs e)
  41. {
  42.            #region the fifth method:the excel named ranges

  43.             Microsoft.Office.Tools.Excel.NamedRange namedRange1 = Controls.AddNamedRange(this.Range["A1","A10"],"namedRange1");
  44.             Microsoft.Office.Tools.Excel.NamedRange namedRange2 = Controls.AddNamedRange(this.Range["A1",missing],"namedRange2");

  45.             namedRange1.Merge(false);
  46.             namedRange2.Merge(false);

  47.             namedRange1.BorderAround(missing, Excel.XlBorderWeight.xlHairline, Excel.XlColorIndex.xlColorIndexAutomatic, missing);
  48.             namedRange1.AutoFormat(Excel.XlRangeAutoFormat.xlRangeAutoFormat3DEffects1,true,false,true,false,true,true);
  49.             #endregion
  50. }

  51. 6、单元格式限定
  52. private void Sheet1_Startup(object sender, System.EventArgs e)
  53. {
  54.             #region this sixth method:cell manipulation

  55.             Excel.Range rng = Globals.Sheet1.Range["B3", "B3"] as Excel.Range;
  56.             rng.Value2 = "123456";
  57.             rng.NumberFormat = "$#,###.0";
  58.             rng = rng.Cells[3, 3] as Excel.Range;
  59.             rng.Value2 = "new";
  60.             #endregion
  61. }

  62. 7、单元格合并
  63. private void Sheet1_Startup(object sender, System.EventArgs e)
  64. {
  65.             #region the seventh method:working with unions

  66.             Excel.Range rngA = Globals.Sheet1.Range["a2", "B3"] as Excel.Range;
  67.             rngA.Value2 = "Mortgage";
  68.             Excel.Range rngB = Globals.Sheet1.Range["a5", "B6"] as Excel.Range;
  69.             rngB.Value2 = "Interest";

  70.             Excel.Range unionRange = Application.Union(rngA,rngB,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing) as Excel.Range;
  71.             unionRange.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red);

  72.             #endregion
  73. }
  74. 8、密码保护
  75. private void Sheet1_Startup(object sender, System.EventArgs e)
  76. {
  77.             #region the eighth method:workbook password protection

  78.             string password = this.Password;
  79.             this.Protect(password, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing);
  80.             this.Unprotect(password);
  81.             #endregion
  82. }

  83. 9、单元格事件触发
  84. private void Sheet1_Startup(object sender, System.EventArgs e)
  85. {
  86.             #region the ninth method:responding to events

  87.             Microsoft.Office.Tools.Excel.NamedRange namedRange1 = Globals.Sheet1.Controls.AddNamedRange(Globals.Sheet1.Range["A1",missing],"NamedRange");
  88.             namedRange1.Change+=new Microsoft.Office.Interop.Excel.DocEvents_ChangeEventHandler(namedRange1_Change);

  89.             #endregion
  90. }

  91. private void namedRange1_Change(Microsoft.Office.Interop.Excel.Range target)
  92.         {
  93.             if (!this.Application.CheckSpelling((string)target.Value2, null, true))
  94.             {
  95.                 MessageBox.Show("拼写有误!");
  96.             }
  97.         }
复制代码


参照的书籍是:Wrox.Professional.VSTO.2005.Visual.Studio.2005.Tools.for.Office.May.2006.pdf  



http://archive.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=OfficeDevFuture&ReleaseId=4172
Office Dev Samples for VS 2010 RTM  
MSDN上的VSTO开发例子

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-11-8 11:40 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 liucqa 于 2012-11-8 12:53 编辑

占个坑,后面的坑慢慢添加网上抄来的东西,留作备查            


VSTO实战技巧.rar (26.89 KB, 下载次数: 27)                         

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-11-8 11:41 | 显示全部楼层
本帖最后由 liucqa 于 2012-11-17 00:40 编辑

http://blog.csdn.net/wangyong0921/article/details/7904454

VSTO程序基本知识


http://www.excelpx.com/thread-184209-1-1.html
VSTO探索笔记(VSTO EXCEL)


http://blogs.msdn.com/b/bethmassi/archive/2009/11/05/interop-between-vba-and-visual-studio-office-solutions-vsto.aspx
VBA与VSTO的交互

http://www.cnblogs.com/chongsenLi/archive/2009/04/27/1444689.html
关于VBA中调用VSTO托管代码的问题


http://kenter1643.iteye.com/blog/602858
C#调用Excel VBA宏,一个执行Excel VBA宏的帮助类

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-11-8 11:43 | 显示全部楼层
本帖最后由 liucqa 于 2012-11-11 11:40 编辑

http://blog.csdn.net/v_jzho/article/details/1954454
如何简单部署用VSTO SE 2005开发的Excel,Word插件      

如何简单部署用VSTO SE 2005开发的Excel,Word插件.rar (222.76 KB, 下载次数: 23)


**********************************

发布的vsto文件,需要包括:.xls、.vsto、.dll、.dll.manifest

以及vsto运行时刻库(VSTR.EXE、VSTOR30.EXE、VSTOR4.0.EXE)

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-11-8 11:45 | 显示全部楼层
本帖最后由 liucqa 于 2012-11-16 20:19 编辑

Csharp编码规范.rar (46.75 KB, 下载次数: 8)
编码规范


C 和Dot Net编程规范-中文版.rar (490.04 KB, 下载次数: 13)

All-In-One Code Framework Examples
http://1code.codeplex.com/wikipage?title=All-In-One%20Code%20Framework%20Examples

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-11-8 11:48 | 显示全部楼层
本帖最后由 liucqa 于 2012-11-10 00:30 编辑

VBA 和 Visual Studio Office 解决方案 (VSTO) 之间的互操作.rar (746.31 KB, 下载次数: 33)

VBA 和 Visual Studio Office 解决方案 (VSTO) 之间的互操作               

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-11-8 11:49 | 显示全部楼层
本帖最后由 liucqa 于 2012-11-11 18:25 编辑

VSTO For Excel Getting Start      
vsto建立Excel的Add-In程序.rar (136.65 KB, 下载次数: 29)          
                 

VSTO学习1~5
VSTO学习1~5.rar (14.38 KB, 下载次数: 22)

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-11-8 11:51 | 显示全部楼层
本帖最后由 liucqa 于 2012-11-15 15:50 编辑

C# net2003学习笔记1~13章-解决方案.rar (55.28 KB, 下载次数: 12)

这篇文章的第一章对C#的解决方案整体讲解比较好                                                
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-5-22 21:45 , Processed in 0.055196 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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