10 2009 档案
摘要:Excel 二次开发系列 C#这个事例联系了Excel开发过程中的常用操作,结合起来,作为一个事例。引用一篇博客,在此基础上做了点延伸。代码可以下载。首先当然要添加对Excel的引用,然后需要定义几个要用到的Excel对象:Excel.Application ThisApplication = null;Excel.Workbooks m_objBooks = null;Excel._Workbo...
阅读全文
摘要:Excel 二次开发系列 C# 生成报表一般有几个步骤:1 选定一个 Excel表。 生成一个统计图像。2 设定数据来源。3 生成chart。4 设置名称,样式,格式,颜色等。这一节主要介绍几个重要的方法和几个重要的属性:// 生成一个统计图对象:Excel.Chart xlChart = (Excel.Chart)ThisWorkbook.Charts. Add(Type.Missing, xl...
阅读全文
摘要:Excel 二次开发系列 C# 这一节,主要有两个方面:第一个是直接对Excel模板进行二次开发,第二个是对已经存在模板进行开发和引用。· 可以直接对Excel 模板进行二次开发,开发工程的引用和 创建Excel二次开发环境 一样。但是去掉了一些step。 在每个sheet中都有两个事件,一个是在sheet运行开始之前就执行,还一个是在运行之后就执行。在一个Excel Template ...
阅读全文
摘要:Excel 二次开发系列 在前面 (创建Excel二次开发环境),说到了怎么创建环境,在这里讲的是插件开发系列操作:在第一节中说到,插件的开发常常用用户控件来实现用户的交流,所以下面的系列方法都要可以放在 UserControl 里面。根据Excel 编程模型,我们知道,要操作一个Excel:引用Add—in获取当前活动workbook,这是一个常用方法:1. Excel.Workbo...
阅读全文
摘要:Excel表格文档由于其简单易用,普遍应用于不少单位或部门,因而在编写应用程序过程中,有时会需要对Excel文档进行操作,最简单的情况通常有两种:(1)需要获取文档中一些单元格的值;(2)将文档导入至数据库。1).在操作Excel文档之前,需要添加对Excel对象库的引用:引用—COM—Microsoft Excel 12.0 Object Library(版本号可能不同)...
阅读全文
摘要:Excel 二次开发系列前面我们讲到了 Excel编程模型及Excel 常用操作方法,在这一节,我说一下基础的怎么创建一个Excel应用级的二次开发程序。在微软的这个基础网站里面可以找到很多的有用的资料。这里面主要讲的是Office二次开发的系列项目: http://msdn.microsoft.com/zh-cn/library/cc668205.aspx。1. 新建Excel项目如下图:2. ...
阅读全文
摘要:一、再次说明:前面说到了,Excel 的编程模型,在此模型中,我们最注重的几个对象是:· Application · Workbook · Worksheet · Range 为更好地理解对象模型,在这里重新引用 微软的标准文档说明(上次是以一篇博客为例):· Application 对象Excel Application 对象表示 Excel 应...
阅读全文
摘要:Excel 编程模型的说明引用徐文兵的博客:http://www.cnblogs.com/macroxu-1982/archive/2006/11/21/567305.html在这里 ,就大概描述了在Excel 编程中常用的对象的层次关系。Excel Application 代表整个 Microsoft Excel 应用程序,WorkBook 代表 Microsoft Excel 工作簿Range...
阅读全文
摘要:概述:最近在做Excel上二次开发,帮公司开发了一个插件,用来生成报表用的。在这里面查阅了很多资料,也学到了很多东西, 网上二次开发的资料也挺少的,一方面,丰富网络资源,另外,也方便自己查阅,拿出来和大家share 一下。欢迎指正。Email:tomin168@163.comMSN: brusetomin@hotmail.com Develepment Enviroment : net Frame...
阅读全文