技术vs艺术

技术是扎实的基本功,艺术是丰富的想象力;技术的突破总是从夸张的想像中开始的。

博客园 首页 新随笔 联系 订阅 管理

2010年4月20日 #

摘要: http://yxheqj.bokee.com/6486803.html问题来源举例:一个word模板,比如一个考试卷,题目已经写好了,不允许更改,那么学生答题时候只能在空格地方书写答案。word方法:1,选中要保护的文本(我做测试用了表格)。2,工具、保护文档,把仅允许在文档中进行此类编辑前面的勾,勾上。在下面的下拉列表框中选择:未作任何更改(只读)3,例外项中,每个人前面的勾,勾上(此步骤可以... 阅读全文
posted @ 2010-04-20 12:59 邓春光 阅读(804) 评论(0) 推荐(0) 编辑

摘要: http://kb.cnblogs.com/a/354521/http://support.microsoft.com/kb/823981/zh-cn概要本文分步介绍了如何从使用 Visual C# .NET 开发的自动化客户端处理 Microsoft Excel 事件。事件处理概述 Visual C# .NET 使用委派处理来自组件对象模型 (COM) 服务器的事件。委派是 Microsoft ... 阅读全文
posted @ 2010-04-20 12:04 邓春光 阅读(925) 评论(0) 推荐(0) 编辑

摘要: 在最新的VisualStudio2005中,为我们提供了一个WebBrowser的封装控件,这个控件隐藏了底层的axWebBrowser控件,我们就利用WebBrowser控件来完成我们的Excel等ActiveDocument的嵌入和操作。在此之前,你需要将Office的.Net库安装到你的机器上。1.在你的工具栏上选择WebBrowser控件,将其放到你的Form上2.在Form上增加一个控件... 阅读全文
posted @ 2010-04-20 11:11 邓春光 阅读(3860) 评论(1) 推荐(0) 编辑

摘要: 在用Excel作报表的时候,可能会碰到分页的情况,这样就要分成多个Sheet显示,如果要在每页都保留表头,就需要将第一页作为模板设计的表头部分拷贝到其他的Sheet上,这时就要用用到Excel中的单元格拷贝。下面的代码说明如何一个Sheet上的选定内容拷贝到另一个Sheet上: ThisApplication = new Excel.Application(); ThisWorkbook = Th... 阅读全文
posted @ 2010-04-20 10:10 邓春光 阅读(318) 评论(0) 推荐(0) 编辑

摘要: 有的Web项目选用Excel作为报表方案,在服务器端生成Excel文件,然后传送到客户端,由客户端进行打印。在国内的环境下,相对PDF方式,Excel的安装率应该比pdf阅读器的安装率要高,同时,微软也为C#操作Excel提供了完备的接口,虽然ZedGraph和其他的商业报表工具生成的统计图也很好,但是人家微软毕竟是大品牌,值得信赖。本文介绍使用C#调用Excel来生成统计图(Chart)的以及C... 阅读全文
posted @ 2010-04-20 10:09 邓春光 阅读(413) 评论(0) 推荐(0) 编辑

摘要: 下面的代码使用一个现有的统计图Excel文件,加载这个文件,设置某一项的值和统计图的表示方式,然后保存到另一个Excel文件里。如果是VS2005+Office2003,也可以选择使用Visual Studio Tools for Office来作。Excel.Application m_objExcel = null;Excel._Workbook m_objBook = null;Excel.... 阅读全文
posted @ 2010-04-20 10:07 邓春光 阅读(272) 评论(0) 推荐(0) 编辑

摘要: 目前的商业工具如水晶报表,ActiveReport等,都提供了灵活,强大的功能,但是对于比较特殊化的表格,特别是国内的一些应用,都是一个个的格子组成的,这样要是用线来一根根画就比较麻烦,但是这类工具还都不提供表格化的报表布局定义方式。一个很好的选择是VS2005的客户端报表(RDLC),但是在某几个方面还是不够灵活,例如,灵活性有限制,要想自己编码实现一些复杂逻辑还是有困难;要VS2005,对于一... 阅读全文
posted @ 2010-04-20 10:05 邓春光 阅读(239) 评论(0) 推荐(0) 编辑

摘要: http://blog.163.com/j_yd168/blog/static/496797282008518104244864/网上比较多讲述如何操作Excel表的文章,但都是启动Excel的窗口来打开Excel数据文件。有时候需要把Excel表嵌入到自己程序的Form中,给客户一个不用切换窗口的操作界面,似乎更好。这在VC中用OLE技术很容易实现,但是在C#中方法就不一样啦。下面将就此进行阐述... 阅读全文
posted @ 2010-04-20 09:24 邓春光 阅读(3875) 评论(0) 推荐(0) 编辑