图书前言

前   言

  Excel 2013是Microsoft Office 2013的组件之一,该软件主要用来对表格数据进行管理、分析、统计等,是办公人员最常用的软件之一。如果想要让Excel 2013发挥最大的功效,则可以借助于VBA开发各种电子表格应用程序。

  使用VBA可以为Excel 2013应用程序提供新的功能或增强现有的功能,从而减少用户在Excel中的操作步骤,提高工作效率。如果要以Excel 2013为平台,使用VBA进行二次开发,则需要读者能熟练地操作Excel软件,并具有一定的程序设计能力。

  本书便是一本以最新的Excel 2013为版本,系统介绍VBA编程技术的图书。本书内容全面,涵盖广泛,几乎涉及VBA编程从入门到进阶的大部分技术,适合学习阶段的读者阅读。本书以实战为原则,讲解时不是罗列枯燥的语法知识,而是每个技术点都结合典型实例进行讲解,每章最后还给出了针对性的实战练习题,并且在本书的最后给出了一个综合项目案例的开发过程。相信通过本书的学习,读者可以很好地掌握Excel VBA编程。

本书特色

* 适用于多个版本:本书除第20章介绍的Excel 2013新增RibbonX功能的内容外,其余章节的内容都可应用到Excel 2000/XP/2003/2007/2010/2013的各版本中。使用各版本的用户都可以通过本书学习VBA知识。

* 内容全面:市场上大多数介绍VBA类的书籍,都只是详细介绍了Excel对象模型的使用,没有程序设计基础的读者需要参考其他书籍来学习VB程序设计方面的知识。本书除了详细介绍Excel对象模型的使用外,还详细介绍了VB程序设计基础,使初学者通过本书就可学习到完整的Excel VBA程序设计的相关知识。

* 专业性强:本书除了介绍VBA相关知识外,还介绍了在Excel中调用Windows API、使用ADO访问数据库、控制其他Office应用程序、使用类模块以及制作帮助系统等应用程序开发中的高级内容,使读者开发的Excel应用程序更专业。

* 知识点和实例相结合:本书每个知识点都以实例代码来讲解。在本书最后以一个完整的进销存管理系统的开发过程为例,使读者能够通过实例进一步巩固前面各章所学的知识。

* 视频教学:为了便于读者高效、直观地学习本书内容,作者专门为本书中的重点内容录制了大量的多媒体教学视频辅助读者学习,从而达到更好的学习效果。

  本书对Excel 2013的新增功能,以及实际开发应用程序中经常要用到,而其他书籍很少介绍的功能也进行了详细的介绍。例如:

* 使用RibbonX,在第20章中详细介绍了使用XML自定义Excel 2013功能区的方法。

* 制作COM加载宏,在第26章中介绍了用VB开发COM加载宏的方法。

* 操作VBE,在第28章中介绍了用VBA代码控制Excel VBE开发环境的方法。

* 制作帮助系统,在第30章中介绍了为Excel应用程序制作帮助文件的方法。

本书内容

  本书程序是在Windows 7和Excel 2013中开发运行的,全书共分为7部共31章。

  第1篇  Excel 2013应用程序开发简介,包括1~3章,分别介绍了Excel开发平台概述、使用宏、Excel VBA的开发环境等内容。

  第2篇  VBA基础知识,包括4~9章,分别介绍了VBA基础、程序控制结构、使用数组、使用过程、管理模块等程序设计的基本知识,第9章还详细介绍了字符串和日期的处理方法。

  第3篇  掌握Excel对象模型,包括10~15章,详细介绍了Excel中常用对象的属性、方法和事件的使用方法(包括Application对象、Workbook对象、Worksheet对象、Range对象和Chart对象等常用对象的使用)。

  第4篇  用户界面设计,包括16~21章,分别介绍了使用Excel内置对话框、创建自定义对话框、使用标准控件、使用ActiveX控件、使用RibbonX界面、使用CommandBars等内容。

  第5篇  使用外部数据,包括22~25章,分别介绍了控制其他Office程序、处理文件、使用ADO访问数据库、Excel 2013与Internet等内容。

  第6篇  VBA高级应用,包括26~30章,分别介绍了使用Excel加载宏、使用类模块、用代码操作VBE、使用Windows API、制作应用程序的帮助等内容。

  第7篇  综合应用程序设计,第31章为一个综合实例——进销存管理系统,本章详细介绍了该实例的开发过程,通过该实例的开发,进一步巩固前面各章所学的知识。

本书超值DVD光盘内容

* 本书各章涉及的实例源文件;

* 15小时本书配套教学视频;

* 13.7小时Excel公司管理专题视频讲座;

* 4.7小时Excel商务图表制作专题视频讲座;

* 14小时Excel数据处理、计算与分析专题视频讲座。

读者对象

  本书要求读者已经能熟练使用Excel 2007/2010/2013,并对Excel 2013的新增功能有一定的使用经验。在阅读本书前,读者至少已经掌握了以下的Excel操作技能:

* 格式化工作表;

* 命令单元格区域;

* 使用公式和函数;

* 创建图表;

* 管理工作簿;

* 管理工作表。

本书作者

  本书由伍远高主笔编写。其他参与编写的人员有陈晓建、陈振东、程凯、池建、崔久、崔莎、邓凤霞、邓伟杰、董建中、耿璐、韩红轲、胡超、黄格力、黄缙华、姜晓丽、李学军、刘娣、刘刚、刘宁、刘艳梅、刘志刚、司其军、滕川、王连心、沃怀凯、闫玉宝。

  由于书稿内容涉及众多的计算机专业知识,且作者水平和学识有限,书中难免有疏漏之处,敬请读者朋友批评指正。

  

  编著者