从零开始学Excel VBA
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

让技术为用户服务,而不是让用户服务技术。

——Alan Cooper(VB之父)

对于非计算机专业的读者来说,学习一门计算机编程语言是一件非常困难的事情。对于Excel 2007 VBA的学习也存在同样的问题。Microsoft Office Excel在实际应用中越来越广泛,面对Excel办公软件中的大量重复性应用,人们越来越倾向于让Microsoft办公软件自动化来处理这些问题,Excel VBA就是一个让Microsoft office Excel更自动化的有力工具,本书从初学者的角度,讲解了Excel 2007 VBA的相关知识。

本书的特点

Office系列办公软件经过多年的不断发展,无论是操作界面还是操作方法,都有了本质的改变。市面上有很多Excel VBA开发书籍,都是从早期版本角度讲解,还有一些书籍侧重于功能和技巧的讲解,但它们都没有从初学者的角度来讲解Excel VBA,导致普通读者很难找到适合自己的Excel VBA开发书籍。作者致力于编写一本适合普通用户办公应用的书籍,通过从最基本的Excel 2007知识开始讲起,一步步引领读者进入Excel 2007 VBA的程序设计应用,并在各个章节中列举了众多通俗易懂的实例,通过实例强化读者对Excel 2007 VBA知识点的理解。

本书的特点主要体现在以下几个方面。

❑ 循序渐进,由浅入深。为了方便读者学习,本书首先让读者了解Excel 2007的工作界面和有关Excel 2007的基本操作。使读者在掌握Excel 2007相关知识的基础上,再学习Excel 2007 VBA的相关知识。

❑ 内容充实,层次清楚。本书从Excel发展历史讲起,详细讲解了各个阶段产品的主要特点,对于当前Excel 2007 VBA应用程序,结合实例详细介绍了其中各个对象的操作方法。

❑ 实例丰富,步骤清晰。本书每个知识点都针对用户在实际工作中的应用需求,通过列举通俗易懂的实例,在代码编写过程中提供详细注释,程序结束后提供代码解析,帮助读者理解每行代码的含义,操作步骤环环相扣,使初学者少走弯路。

❑ 对比讲解,理解深刻。对于Excel 2007 VBA中存在的很多容易混淆的知识点,本书通过对比讲解的方式,帮助读者更好地理解这些知识点。

❑ 习题指导,提供源码。本书在每章讲解之后,针对本章要点,通过列举习题巩固和复习,并将习题答案和源代码放在所提供的光盘中,供读者学习使用。

❑ 案例精讲,深入剖析。本书选取最典型的案例——人事管理系统和Operate System考试系统。从需求分析、表格设计,到功能分析、窗体及代码设计一步步精细讲解,使读者对软件的开发有一个整体上的认识。

1. 清晰的体系结构

实例 书中出现的完整实例,以章节顺序编号,便于检索和循序渐进地学习、实践,放在每节知识点介绍之后。

实例代码 与实例编号对应,层次清楚、语句简洁、注释丰富,体现了代码优美的原则,有利于读者养成良好的代码编写习惯。对于大段程序,均在每行代码前设定编号便于学习。

代码解析 对代码中的关键点进行分析,帮助读者更直观地理解代码的实际含义。

知识点介绍 准确、清晰是其显著特点,一般放在每一节开始位置,让零基础的读者了解相关概念,顺利入门。

贴心的提示 为了便于读者阅读,全书还穿插着一些提示、注意等小贴士,体例约定如下:提示:通常是一些贴心的提醒,让读者加深印象或提供建议,或者解决问题的方法。

注意:提出学习过程中需要特别注意的一些知识点和内容,或者相关信息。

习题 每章最后提供专门的测试习题,供读者检验所学知识是否牢固掌握,题目的提示或答案放在光盘中。

经作者多年的培训和授课证明,以上讲解方式是最适合初学者学习的方式,读者按照这种方式,会非常轻松、顺利地掌握本书知识。

2.实用超值的DVD光盘

为了帮助读者比较直观地学习,本书附赠DVD光盘,内容包括多媒体视频、电子教案(PPT)、各章习题答案和实例源代码等。

● 多媒体视频

配有长达21小时手把手教学视频,讲解关键知识点界面操作和书中的一些综合练习题。作者亲自配音、演示,手把手教会读者使用。

● 电子教案(PPT)

本书可以作为高校相关课程的教材或课外辅导书,所以笔者特别为本书制作了电子教案(PPT),以方便老师教学使用。

3.提供完善的技术支持

本书提供了论坛:http://www.rzchina.net,读者可以在上面提问交流。另外,论坛上还有一些小的教程、视频动画和各种技术文章,可帮助读者提高开发水平。

4.丰富的额外素材下载

相关的开发素材文件,在www.broadview.com.cn提供下载。

适合阅读本书的读者

❑ 普通办公用户;

❑ 办公应用软件系统设计员;

❑ 应用软件设计爱好者;

❑ 大、中专院校的学生;

❑ 社会培训学生。

本书作者

本书主要由魏汪洋、吴庆涛编著。第1、2、4、5、7、24章由吴庆涛编写,第3、6、25章由张明川编写,第8、14、16章由李冠峰编写,第9、13、15、23章由徐翠霞编写,第10、11、12、21、22章由郑瑞娟编写,第17、18、19、20、26章由魏汪洋编写。其他参与编写的人员有昊燃、曾光、张双、朱照华、黄永湛、孟祥嵩、张贺军、李勇、关涛。在此一并表示感谢!

编著者