Excel是广泛应用的电子数据表格程序, 在Excel中使用VBA(Visual Basic for Application)编程将有很多机会开发出有价值的应用程序。本书讲述如何利用VBA来开发基于Excel的应用程序。要想精通Excel的开发,需要开发属于自己的通用程序集或程序块。作者以自己的开发经验在本书中加入了大量的实际范例,帮助读者开发属于自己的通用程序。通过这些预先建立的基础,读者可以用很少的时间和精力创建大量的应用程序。
\r\n 本书适用于想学习怎样编写程序的Excel超级用户和想了解Excel对象模型的程序员。
第1部分 Excel开发简介\r\n 第1章 Excel开发平台\r\n 第2章 了解开发环境\r\n 第3章 使用VBA\r\n 第4章 调试手段\r\n第2部分 掌握Excel对象模型\r\n 第5章 探索Application对象\r\n 第6章 使用Workbook对象\r\n 第7章 征服工作表\r\n 第8章 最重要的对象\r\n 第9章 实用的Range操作\r\n 第10章 探索其他Excel对象\r\n第3部分 高级Excel编程技巧\r\n 第11章 开发类模块\r\n 第12章 向应用程序中添加用户个性化设置\r\n 第13章 Excel开发最佳实践\r\n第4部分 操作外部数据\r\n 第14章 与其他应用程序的集成\r\n 第15章 在解决方案中并入文本文件\r\n 第16章 处理数据库\r\n 第17章 XL(M)=XML\r\n第5部分 增强最终用户经验\r\n 第18章 基本用户界面\r\n 第19章 控制好命令栏\r\n 第20章 构建用户窗体\r\n 第21章 一个智能小程序:使用Excel 2003智能文档\r\n 第22章 应用程序部署策略
Excel是广泛应用的电子数据表格程序,在Excel中使用VBA(VisualBasicforApplica—tion)编程将有很多机会开发出有价值的应用程序。本书讲述如何利用VBA来开发基于Ex—cel的应用程序。要想精通Excel的开发,需要开发属于自己的通用程序集或程序块。作者以自己的开发经验在本书中加入了大量的实际范例,帮助读者开发属于自己的通用程序。通过这些预先建立的基础,读者可以用很少的时间和精力创建大量的应用程序。
本书是为想学习怎样编写程序的Excel超级用户和想了解Excel对象模型的程序员编写
的。全书共有5个部分,第1部分是Excel开发的基础,第2部分详细介绍Excel对象模型,第3部分主要讲述开发类和最佳实践等更深的主题,第4部分将Excel与其他应用程序一起整合或使用外部数据源,第5部分讲解用户界面的开发。Excel超级用户是指那些在每天的工作中都使用Excel,并对Excel的功能有很好了解的用户,他们可能会对使自己的工作变得高度自动化的Excel开发技巧感兴趣,我们建议这类读者要仔细阅读本书,尤其要关注本书的前两部分(共10章)。程序员的情况就不同了,他们可以跳过介绍编程技巧和一般的Excel知识的章节。如果没有VB开发经验,建议先阅读前两部分(第1章一第10章),然后再阅读适合的章节。如果已经有了大量的VB开发经验,建议将精力集中在介绍Excel对象模型的第2部分(第5章~第10章),然后再阅读适合的其他章节。
本书由李兆斌(第1、4部分)、藏淼(第2、3部分)、路晓村(第5部分)等翻译,由薛荣华审校和统稿。徐宏为本书制作了全部汉化的插图。参加本书译录校工作并给予大力协助的还有徐小青、王景中、闫慧娟、姚栋、曹汉征、许秀英、王泰东、李可、郭淼、矫克民、李南平、薛姗、刘晓玉、蔡红志、刘东顺等同志。电子工业出版社和美迪亚电子信息有限公司的编辑们为此书的出版做了大量艰苦细致的工作,译者谨向他们表示衷心的感谢。
Steven M.Hansen近十年来用Excel和VBA开发过复杂的分析软件应用程序。1998年,他创办了Dakota技术集团公司,一家专门从事软件开发的咨询公司,使得分析家和其他工作者工作更加有效。Steven有明尼苏达大学卡森管理学院的MBA学位并是Sybex出版的“Mastering Excel 2000 Permium Edition”一书的合作作者。