发布网友 发布时间:2022-05-01 22:15
共1个回答
热心网友 时间:2022-06-24 05:59
本书是一本Excel VBA综合开发参考大全,书中几乎囊括了使用Excel VBA开发Excel应用程序的全部知识,同时在讲解中结合了大量实用并具有代表性的示例。
本书共23章,分为4个部分。各个部分涉及的技术既相互独立,又相互联系。书中逐步引导读者深入学习并掌握Excel VBA的编程知识、方法和技巧,是Excel VBA爱好者和开发人员必备的案头参考书。
第1部分 基础入门篇
第1章介绍如何使用宏录制器录制宏,以及如何运行宏,并帮助读者认识和定制VBA集成开发环境。
第 2 章介绍Excel 2007对象模型、Application(应用程序)、Workbook(工作簿)和Worksheet(工作表)等主要对象,着重介绍最常用的Range(区域)对象,以及一个非常有用,但往往被开发人员忽视的Name(名称)对象。
第 3 章介绍标识符、运算符、表达式和数据类型等程序设计中的各种基本概念,结合笔者在Excel二次开发中的经验,总结并提出了VBA代码规范、提高VBA代码运行效率的方法及各种有益的VBA编程习惯。
第2部分 巩固提高篇
第4章介绍数组的基本概念,说明如何实现数组与Excel的Range及Name对象之间的交互,并且介绍如何使用几个常用的数组内置函数和一些有用的自定义数组函数。
第5章介绍如何操作用户窗体及ActiveX控件和窗体控件。
第6章全面说明Excel的事件过程的基本原理,并具体分析工作表、图表和工作簿事件的使用方法。
第7章介绍如何创建两种不同类型的图表(嵌入式图表和图表工作表),以及如何编辑图表系列,同时介绍如何使用数组赋值并为图表添加标签。
第8章介绍如何创建并操作数据透视表。
第9章介绍如何创建Excel表,并使用自动筛选和记录单等对象,以及如何使用AdvanceFilter方法。
第10章分析并介绍各种不同类型的错误,以及如何编写错误处理程序,然后介绍不同的错误调试工具及技术。
第 11 章全面讲解功能区的基础界面,并通过示例说明如何使用VBA访问功能区及使用RibbonX代码定制功能区。
第3部分 高级编程篇
第12章介绍如何在Excel 2007中创建和控制命令栏及快捷菜单。
第13章介绍结构化查询语言SQL及其最常用的4种语句(SELECT、INSERT、UPDATE和DELETE),并介绍ADO中的几个顶级对象,如何在Excel中使用ADO,并使用ADO访问Access和Excel中的数据。
第14章详细介绍顺序、随机及二进制文件,说明如何操作文件、文件夹,并使用文件系统对象FSO。
第15章介绍如何使用Excel VBA来实现Excel与Internet的交互。
第16章介绍XML的一些基础知识,并说明如何实现使用VBA来实现XML的自动处理。
第17章详细介绍类模块的基础知识,说明如何使用类模块创建自定义对象,并使用类模块捕获应用程序事件和嵌入式图表事件等。
第18章介绍Windows API的基础知识,以及如何在Excel VBA中调用API实现冻结用户窗体、获取系统信息、捕获按键状态,改变用户窗体样式等操作。
第19章介绍不同类型的加载项,以及如何使用这些加载项。
第20章介绍使用不同方式与其他Office组件建立连接(晚期绑定和早期绑定),以及如何控制Word、Access及Outlook等组件。
第21章介绍VBE对象模型及其主要对象,以及如何操作VBProject中的各个对象、创建窗体组件并为VBE添加菜单项等。
第22章分析并介绍在编写国际化应用程序中应该注意的问题,以及如何实现不同语言的切换。
第4部分 综合系统篇
第23章通过两个综合系统实例综合应用VBA的编程技术,使读者可以快速提高编程水平。