摘要: 上午出版社打电话告知书已经正式出版,刚刚看了第二书店,目前已可以订购,但状态是缺货,需要的可以去订购,各个书店估计个把月也可以看到了。
订购:http://www.dearbook.com.cn/book/110873
阅读全文
摘要: Office 2007总的感觉,是尽量在原有基础上的革新,而不是改进。包括用户界面,这种新的内容驱动的用户界面,也许会成为以后的趋势;网络协作,Office 2007处处可以看到网络的影子;开发方面,VBA的保留大概只是为了向后兼容,改进的幅度越来越小。以后Office开发的主流应该是服务器开发和VSTO的开发。但Office可以获得大量应用,与Excel、Access大量的业余程序员不无关系,如何找到合适的VBA的替代品应该是微软的当务之急。
觉得微软的开发工具越来越重,说自己熟悉的,VB、VC比起.net都够轻, ASP比ASP.net,VBA比VSTO,等等。随着动态语言的流行,开发工具和开发方法越来越轻量级的情况下,微软这种做法是否会失去什么?想想更喜欢重量级工具的IBM。
阅读全文
摘要: 这个问题是CSDN一个网友提出的,个人觉得有必要做一总结。问题大概是这样:当利用VB或者VB.net进行Office自动化开发时,有时必须知道用户做了什么操作,例如切换打开的文件,关闭了Excel程序,改变了单元格的内容等等。实际上,Office对象模型中有大量的事件,可以精细控制到单元格的改变、Sheet的切换、文件打开关闭、加载宏加载等等,通过使用这些事件,我们就可以知道打开的Office程序是否被关闭。
阅读全文
摘要: 如果笔者告诉你,往Excel表格中写几十万条数据不会超过10秒钟,而不是通常设想的数分钟甚至数十分钟,你是否会相信,但实际情况就是这样。在Office开发中,最为常用的对象就是Range对象,而最被误用的对象也是Range对象。下面笔者举一个简单的例子说明如何有效的使用Range对象,以导出数据到Excel。
阅读全文
摘要: 笔者大概从98年开始学习VB,2003年开始学习Excel数据处理和VBA开发。因为当时已经是一个熟练的VB程序员,因此VBA的语法并不是难点和重点,而很多书中没有很清楚讲解的问题,例如一个工作表内的某些数据如何获得某个或某几个单元格的值,如何打开关闭Excel文件,如何正确的部署最后的程序,如何绘制复杂的图表,等等诸如此类的问题,反而经常会困惑自己很久。因此,决定以笔者的学习经验为依据,以一个程序员的角度,探讨Excel的VBA开发的种种问题。
每章完成后,会在此加连接。
已完成:前言,第一章,第二章,第七章
工作中:第三章
阅读全文