Excel VBA开发技术大全

Excel VBA开发技术大全

伍高远, 编著

出版社:清华大学出版社

年代:2009

定价:89.0

书籍简介:

本书共分7部分31章,分别介绍了Excel 2007开发平台概述、使用宏、Excel VBA的开发环境、VBA基础、程序控制结构、使用数组、使用过程、管理模块等内容。

作者介绍:

伍远高,毕业于西南石油大学计算机科学学院。微软office办公软件高级应用专家。对VBA在企业信息化系统中的应用有深入研究,从事Office应用软件的教学和研究十余年。曾在深圳电脑培训中心从事Office应用培训工作,在中国南玻集团担任信息部经理期间,主要从事企业销售信息和客户信息的收集、分析管理工作,用VBA为企业量身订制了多套信息管理系统,如商品价格系数计算系统、客户管理系统等。

书籍目录:

第1部分 Excel 2007应用程序开发简介

第1章 Excel 2007开发平台概述

1.1 Excel 2007新增功能

1.1.1 Excel版本简介

1.1.2 Excel 2007的特点

1.1.3 Excel 2007的界面

1.1.4 使用功能区

1.2 用Excel开发应用程序的优势

1.3 Excel应用程序结构

1.3.1 Excel应用程序的构成

1.3.2 面向对象编程机制

1.4 Excel应用程序开发流程

1.4.1 开发前的准备工作

1.4.2 应用程序开发过程

1.4.3 系统测试

1.4.4 应用程序发布

第2章 使用宏

2.1 宏简介

2.1.1 什么是宏

2.1.2 使用宏的优点

2.1.3 创建宏的方法

2.2 创建宏

2.2.1 在Excel 2003中录制宏

2.2.2 打开Excel 2007的录制宏功能

2.2.3 在Excel 2007中录制宏

2.2.4 使用VB创建宏

2.3 管理宏

2.3.1 设置宏选项

2.3.2 删除宏

2.3.3 编辑宏

2.4 运行宏

2.4.1 使用快捷键运行宏

2.4.2 使用【宏】对话框运行宏

2.4.3 使用工具栏运行宏

2.4.4 使用菜单栏运行宏

2.4.5 使用快速工具栏运行宏

2.4.6 通过按钮运行宏

2.4.7 打开工作簿自动运行宏

2.5 个人宏工作簿

2.5.1 了解个人宏工作簿

2.5.2 保存宏到个人宏工作簿

2.5.3 管理个人宏工作簿

2.6 宏的安全性

2.6.1 打开包含宏的文档

2.6.2 设置宏的安全性

第3章 Excel VBA的开发环境

3.1 VBE简介

3.1.1 VBE概述

3.1.2 进入VBE

3.1.3 VBE操作界面

3.2 VBE的子窗口

3.2.1 工程资源管理窗口

3.2.2 属性窗口

3.2.3 代码窗口

3.2.4 调整VBE子窗口位置

3.3 定制VBE环境

3.3.1 设置【编辑器】选项卡

3.3.2 设置【编辑器格式】选项卡

3.3.3 设置【通用】选项卡

3.3.4 设置【可连接的】选项卡

3.4 使用帮助

3.4.1 打开帮助主界面

3.4.2 查看对象属性

3.4.3 搜索关键字

第2部分 VBA基础知识

第4章 VBA基础

4.1 VBA简介

4.1.1 什么是VBA

4.1.2 在Excel中使用VBA的优势

4.2 VBA语法简介

4.2.1 了解VBA代码

4.2.2 VBA字符集

4.2.3 关键字

4.2.4 标识符

4.3 数据类型

4.3.1 基本数据类型

4.3.2 自定义数据类型

4.3.3 枚举类型

4.4 常数

4.4.1 直接常数

4.4.2 符号常数

4.4.3 系统常数

4.5 变量

4.5.1 声明变量

4.5.2 变量的作用域和生存期

4.5.3 局部变量

4.5.4 模块变量

4.5.5 全局变量

4.5.6 静态变量

4.6 运算符和表达式

4.6.1 算术表达式

4.6.2 比较表达式

4.6.3 逻辑表达式

4.6.4 连接运算表达式

第5章 程序控制结构

5.1 VBA程序结构概述

5.1.1 认识语句

5.1.2 结构化程序设计的控制结构

5.2 常用语句

5.2.1 赋值语句

5.2.2 注释语句

5.2.3 使用InputBox输入对话框

5.2.4 使用MsgBox函数显示信息

5.3 分支程序

5.3.1 单分支语句——If...Then

5.3.2 二分支语句——If ... Then ... Else

5.3.3 多分支语句——If ... Then ... ElseIf

5.3.4 多分支语句——Select Case

5.4 循环程序结构

5.4.1 了解循环程序

5.4.2 For...Next语句

5.4.3 Do...Loop语句

5.4.4 For Each...Next语句

5.4.5 循环嵌套

第6章 使用数组

6.1 数组简介

6.1.1 用数组保存工作表数据

6.1.2 数组的维数

6.2 声明数组

6.2.1 声明一维数组

6.2.2 声明多维数组

6.2.3 设置数组默认下界

6.3 初始化数组

6.3.1 使用循环语句初始化数组

6.3.2 使用Array函数初始化数组

6.3.3 用数组值初始化数组

6.4 动态数组

6.4.1 声明动态数组

6.4.2 数组的清除和重定义

6.5 操作数组的函数

6.5.1 判断数组

6.5.2 查询数组的下标范围

6.6 数组使用实例

6.6.1 数据排序

6.6.2 彩票幸运号码

6.6.3 用数组填充单元格区域

第7章 使用过程

7.1 过程的相关概念

7.1.1 分解大过程

7.1.2 过程的类型

7.2 定义Sub过程

7.2.1 使用对话框定义子过程

7.2.2 使用代码创建Sub过程

7.3 定义Function函数过程

7.3.1 使用对话框定义函数过程

7.3.2 使用代码创建Function过程

7.4 过程的调用

7.4.1 调用Sub过程

7.4.2 调用Function过程

7.5 过程的参数传递

7.5.1 形参与实参的结合

7.5.2 按传值方式传递参数

7.5.3 按传地址方式传递参数

7.5.4 传递数组参数

7.6 可选参数和可变参数

7.6.1 可选参数

7.6.2 可变参数

7.7 递归过程

7.8 常用过程实例

7.8.1 计算个人所得税

7.8.2 将数值转换为表格的列号

7.8.3 大写金额转换函数

第8章 管理模块

8.1 模块的分类

8.2 管理标准模块

8.2.1 插入模块

8.2.2 删除模块

8.3 模块的导入导出

8.3.1 导出模块

8.3.2 导入模块

8.4 使用代码窗口

8.4.1 代码编辑工具栏

8.4.2 属性/方法列表

8.4.3 常数列表

8.4.4 快速信息

8.4.5 参数信息

8.4.6 自动完成关键字

第9章 处理字符串和日期

9.1 了解处理字符串

9.1.1 字符串的存储

9.1.2 计算字符串长度

9.2 生成重复字符串

9.2.1 用循环生成重复字符串

9.2.2 用String函数生成重复字符串

9.2.3 使用Space函数生成重复空格

9.3 变换字符串

9.3.1 大小写字母转换——Lcase函数和Ucase函数

9.3.2 字符转换——StrConv函数

9.3.3 查询字符编码——Asc函数

9.3.4 生成字符——Chr函数

9.4 比较字符串

9.4.1 使用比较运算符

9.4.2 使用Like运算符

9.4.3 使用StrComp函数

9.5 处理子字符串

9.5.1 取左侧子串——Left函数

9.5.2 取右侧子串——Rigth函数

9.5.3 获取部分子串——Mid函数

9.5.4 删除字符串两侧空格

9.5.5 查找子串位置——InStr函数

9.6 处理日期时间数据

9.6.1 日期时间数据的保存

9.6.2 获取和设置日期

9.6.3 生成日期/时间数据

9.6.4 计算日期数据

9.6.5 使用计时器

第3部分 掌握Excel对象模型

第10章 Excel对象概述

10.1 对象的概念

10.1.1 了解对象

10.1.2 对象的属性

10.1.3 对象的方法

10.1.4 对象的事件

10.2 对象变量和对象数组

10.2.1 对象变量

10.2.2 对象数组

10.3 使用集合

10.3.1 集合的概念

10.3.2 访问集合中的对象

10.3.3 集合的方法和属性

10.3.4 遍历集合中的对象

10.4 Excel对象模型

10.4.1 Excel对象模型简介

10.4.2 常用对象简介

10.4.3 隐含使用对象

10.5 使用对象浏览器

10.5.1 认识对象浏览器

10.5.2 用对象浏览器查看对象成员

第11章 使用Application对象

11.1 了解Application对象

11.1.1 Application对象常用属性

11.1.2 Application对象常用方法

11.1.3 Application对象常用事件

11.2 设置应用程序选项

11.2.1 设置主窗口标题栏

11.2.2 控制状态栏

11.2.3 控制编辑栏

11.2.4 控制鼠标指针形状

11.3 控制应用程序

11.3.1 控制屏幕更新

11.3.2 控制报警信息

11.3.3 显示最近使用的文档

11.3.4 模拟键盘输入

11.3.5 定时执行过程

11.3.6 自定义功能键

11.3.7 调用Excel工作表函数

11.3.8 快速跳转

11.3.9 合并单元格区域

11.3.10 激活Excel 2007的功能区选项卡

11.4 处理用户动作

11.4.1 启用Application事件

11.4.2 编写Application事件过程

第12章 使用Workbook对象

12.1 了解Workbook对象

12.1.1 Workbooks集合

12.1.2 Workbook常用属性

12.1.3 Workbook常用方法

12.1.4 Workbook常用事件

12.2 控制工作簿集合

12.2.1 新建工作簿

12.2.2 打开工作簿

12.2.3 打开文本文件

12.2.4 工作簿是否存在

12.2.5 工作簿是否打开

12.3 控制工作簿

12.3.1 保存工作簿

12.3.2 更名保存工作簿

12.3.3 设置工作簿密码

12.3.4 查看文档属性

12.3.5 处理工作簿文件名

12.4 响应用户的动作

12.4.1 自动打开关联工作簿

12.4.2 禁止拖动单元格

12.4.3 退出前强制保存工作簿

12.4.4 禁止保存工作簿

12.4.5 限制工作簿使用次数

12.4.6 限制打印

第13章 使用Worksheet对象

13.1 了解Worksheet对象

13.1.1 Worksheets集合

13.1.2 Worksheet对象的常用属性

13.1.3 Worksheet对象的常用方法

13.1.4 Worksheet对象的常用事件

13.2 管理工作表

13.2.1 新增工作表

13.2.2 删除工作表

13.2.3 获取工作表数

13.2.4 激活工作表

13.2.5 选择工作表

13.2.6 选取前后工作表

13.2.7 工作表保护状态

13.2.8 保护工作表

13.2.9 撤销工作表的保护

13.2.10 判断工作表是否存在

13.2.11 复制工作表

13.2.12 隐藏工作表

13.2.13 移动工作表

13.2.14 计算工作表打印页数

13.2.15 控制工作表中的图片

13.2.16 处理超链接

13.3 响应用户操作

13.3.1 禁止选中某个区域

13.3.2 设置滚动区域

13.3.3 禁止输入相同数据

13.3.4 输入连续的数据

13.3.5 增加快捷菜单

13.3.6 限制选择其他工作表

13.3.7 隐藏工作表

13.3.8 突出显示当前位置

第14章 使用Range对象

14.1 Range对象概述

14.1.1 Range对象的常用属性

14.1.2 Range对象的常用方法

14.2 引用Range对象

14.2.1 使用A1样式引用单元格

14.2.2 使用索引号引用单元格

14.2.3 偏移引用单元格

14.2.4 引用行或列

14.2.5 查找数据区域边界

14.2.6 引用当前区域

14.2.7 获取已使用区域

14.2.8 获取重叠区域引用

14.2.9 获取合并区域引用

14.2.10 获取指定类型的单元格

14.2.11 引用合并区域的子区域

14.2.12 引用区域内的单个单元格

14.2.13 扩展单元格区域

14.3 获取单元格信息

14.3.1 获取单元格地址

14.3.2 获取区域信息

14.3.3 统计区域中公式数量

14.3.4 追踪公式单元格

14.3.5 按颜色统计单元格数量

14.4 操作行列

14.4.1 插入行

14.4.2 插入列

14.4.3 删除行

14.4.4 隐藏行

14.4.5 设置行高

14.4.6 设置列宽

14.5 管理批注

14.5.1 插入批注

14.5.2 查看批注

14.5.3 隐藏/显示批注

14.5.4 删除批注

14.5.5 为输入数据的单元格添加批注

14.5.6 将原数据作批注

14.6 操作单元格

14.6.1 给单元格设置公式

14.6.2 复制公式

14.6.3 给单元格设置错误值

14.6.4 判断错误类型

14.6.5 设置打印区域

14.6.6 合并单元格

14.6.7 拆分单元格

14.6.8 限制单元格移动范围

14.6.9 清除单元格

14.6.10 删除单元格区域

14.7 设置单元格格式

14.7.1 设置自动套用格式

14.7.2 设置边框线

14.7.3 设置文本对齐格式

14.7.4 单元格文本缩排

14.7.5 设置文本方向

14.7.6 设置自动换行格式

14.7.7 设置缩小字体填充

14.7.8 设置日期格式

14.7.9 生成大写金额

14.7.10 设置单元格图案

14.8 设置条件格式

第15章 其他常用Excel对象

15.1 使用Name对象

15.1.1 添加名称

15.1.2 修改名称

15.1.3 显示名称的定义

15.1.4 获取Name对象的引用

15.2 使用Window对象

15.2.1 创建窗口

15.2.2 调整窗口大小

15.2.3 获取窗口状态

15.2.4 拆分窗格

15.2.5 设置窗口显示比例

15.2.6 设置工作簿显示选项

15.2.7 设置工作表网格线

15.3 使用Chart对象

15.3.1 创建图表工作表

15.3.2 创建嵌入图表

15.3.3 转换图表类型

15.3.4 获取图表标题信息

15.3.5 图表的系列信息

15.3.6 调整图表的数据源

15.3.7 将图表保存为图片

15.3.8 使用嵌入图表事件

第4部分 用户界面设计

第16章 使用Excel内置对话框

16.1 了解Excel内置对话框

16.2 使用FindFile打开文件

16.3 使用GetOpenFilename获取文件名

16.3.1 GetOpenFilename方法

16.3.2 获取单个文件名

16.3.3 获取多个文件名

16.4 使用GetSaveAsFilename获取保存文件名

16.5 调用Excel内置对话框

16.5.1 Dialogs集合和Dialog对象

16.5.2 使用内置对话框的初始值

第17章 创建自定义对话框

17.1 新建窗体

17.1.1 新建窗体

17.1.2 设置窗体属性

17.2 添加控件到窗体

17.2.1 工具箱

17.2.2 添加控件

17.3 设置控件属性

17.3.1 控件属性

17.3.2 设置控件属性

17.4 调整窗体中的控件

17.4.1 设置控件大小

17.4.2 设置控件布局

17.4.3 设置Tab键顺序

17.5 编写代码

17.5.1 编写事件代码

17.5.2 给控件编写代码

17.5.3 编写窗体事件代码

17.6 调用用户窗体

17.6.1 调试运行窗体

17.6.2 调用用户窗体基础知识

17.6.3 编写调用用户窗体的代码

第18章 使用标准控件

18.1 标签

18.1.1 标签常用属性

18.1.2 标签事件

18.1.3 标签控件实例——进度条

18.2 命令按钮

18.2.1 命令按钮常用属性

18.2.2 命令按钮常用事件

18.2.3 按钮实例——控制窗体显示

18.3 图像

18.3.1 图像控件属性

18.3.2 图像控件事件

18.3.3 图像实例——Splash窗口

18.4 文字框

18.4.1 文字框常用属性

18.4.2 文字框的方法

18.4.3 文字框常用事件

18.4.4 文字框实例——数据输入窗体

18.5 复选框

18.5.1 复选框属性

18.5.2 复选框事件

18.5.3 复选框实例——设置Excel选项

18.6 选项按钮

18.6.1 选项按钮常用属性

18.6.2 选项按钮常用事件

18.6.3 选项按钮实例——设置窗体字号和颜色

18.7 列表框

18.7.1 列表框常用属性

18.7.2 列表框的方法

18.7.3 列表框实例——列表框间移动数据

18.8 复合框

18.8.1 复合框常用属性

18.8.2 复合框常用方法

18.8.3 复合框常用事件

18.8.4 复合框实例——微机配置单

18.9 滚动条

18.9.1 滚动条常用属性

18.9.2 滚动条常用事件

18.9.3 滚动条实例——显示比例

18.10 旋转按钮

18.10.1 旋转按钮常用属性

18.10.2 旋转按钮常用事件

18.10.3 旋转按钮实例——修改日期和时间

18.11 多页

18.11.1 多页控件常用属性

18.11.2 多页控件常用事件

18.11.3 多页实例——报名登记

18.12 RefEdit

18.12.1 RefEdit常用属性

18.12.2 RefEdit实例——设置单元格格式

第19章 使用ActiveX控件

19.1 添加ActiveX控件

19.1.1 什么是ActiveX控件

19.1.2 添加ActiveX控件到工具箱

19.2 使用进度条控件

19.2.1 进度条控件的常用属性

19.2.2 进度条控件的方法

19.2.3 进度条实例——隐藏行

19.3 使用图像列表控件

19.3.1 图像列表控件简介

19.3.2 图像列表控件的属性

19.3.3 图像列表控件的方法

19.3.4 添加图像到ImageList控件

19.3.5 图像列表控件实例

19.4 使用树形视图控件

19.4.1 树形视图控件简介

19.4.2 树形视图控件常用属性

19.4.3 树形视图控件的常用方法

19.4.4 树形视图控件常用事件

19.4.5 树形视图控件实例

19.5 使用列表视图控件

19.5.1 列表视图简介

19.5.2 列表视图控件常用属性

19.5.3 列表视图控件常用事件

19.5.4 列表视图控件实例

第20章 使用RibbonX

20.1 了解Office(2007)Open XML文件格式

20.1.1 Office Open XML的优点

20.1.2 Excel 2007 Open XML文件结构

20.2 RibbonX控件简介

20.2.1 基本控件

20.2.2 容器控件

20.2.3 控件属性

20.2.4 控件回调函数

20.3 自定义RibbonX

20.3.1 手工方式自定义RibbonX

20.3.2 使用UI编辑器自定义RibbonX

20.4 自定义RibbonX实例

20.4.1 组合内置Ribbon

20.4.2 添加RibbonX到内置选项卡

20.4.3 定义Office按钮

20.4.4 RibbonX控件回调函数实例

第21章 使用CommandBars

21.1 CommandBar对象

21.1.1 CommandBars简介

21.1.2 CommandBars对象常用属性

21.1.3 CommandBars对象常用方法

21.1.4 CommandBar对象常用属性

21.1.5 CommandBar对象常用方法

21.1.6 列出命令栏

21.2 CommandBarControl对象

21.2.1 CommandBarControls集合对象

21.2.2 CommandBarControl对象

21.2.3 列出内置命令栏控件

21.3 自定义菜单

21.3.1 菜单的构成

21.3.2 创建新菜单

21.4 自定义快捷菜单

21.4.1 内置快捷菜单

21.4.2 创建快捷菜单

21.4.3 添加菜单项到内置快捷菜单

21.4.4 隐藏/禁止内置菜单项

21.5 自定义工具栏

21.5.1 内置工具栏

21.5.2 创建工具栏

第5部分 使用外部数据

第22章 控制其他Office程序

22.1 OLE自动化技术简介

22.1.1 OLE简介

22.1.2 引用服务程序

22.1.3 实例化对象变量

22.2 控制Word程序

22.2.1 了解Word对象模型

22.2.2 打开Word文档

22.2.3 获取Word文档中的数据

22.2.4 批量创建Word文档

22.3 控制PowerPoint程序

22.3.1 了解PowerPoint对象模型

22.3.2 打开演示文稿

22.3.3 创建演示文稿

22.4 控制Outlook程序

22.4.1 了解Outlook对象模型

22.4.2 用Outlook发送邮件

22.4.3 获取Outlook保存的邮件

第23章 处理文件

23.1 常用文件操作语句

23.1.1 文件管理语句

23.1.2 创建文件语句

23.1.3 向文件中写入数据

23.1.4 从文件中读出数据

23.2 文件对象模型

23.2.1 文件对象模型简介

23.2.2 引用FSO对象

23.3 获得文件信息

23.3.1 获取磁盘信息

23.3.2 查看文件信息

23.4 文件管理

23.4.1 文件是否存在

23.4.2 复制文件

23.4.3 分离文件名和扩展名

23.5 处理文件夹

23.5.1 创建文件夹

23.5.2 列出文件夹中的文件

23.5.3 列出文件夹名称

23.5.4 删除所有空文件夹

23.6 处理文本文件

23.6.1 创建文本文件

23.6.2 工作表保存为文本文件

23.6.3 添加数据到文本文件

23.6.4 读取文本文件中的数据

第24章 使用ADO访问数据库

24.1 SQL结构查询概述

24.1.1 结构化查询简介

24.1.2 查询语句SELECT

24.1.3 插入语句INSERT

24.1.4 修改语句UPDATE

24.1.5 删除语句DELETE

24.2 ADO对象模型

24.2.1 ADO对象模型

24.2.2 Connection对象

24.2.3 Recordset对象

24.2.4 其他ADO常用对象

24.2.5 使用ADO访问数据库的步骤

24.3 访问Excel工作簿的数据

24.3.1 查询工作表中的数据

24.3.2 导入其他工作表数据

24.4 访问Access数据库

24.4.1 导入Access数据

24.4.2 添加数据到Access

24.4.3 修改记录

24.4.4 删除记录

24.4.5 创建Access数据库

24.4.6 列出所有表名

24.4.7 表的字段信息

第25章 Excel 2007与Internet

25.1 管理超链接

25.1.1 插入超链接

25.1.2 用VBA创建超链接

25.1.3 添加超链接到收藏夹

25.1.4 直接打开网页

25.2 打开Internet上的工作簿

25.2.1 打开Web上的工作簿

25.2.2 用VBA代码打开Web上的工作簿

25.3 使用Internet上的数据

25.3.1 创建Web查询

25.3.2 了解QueryTable对象

25.3.3 用VBA创建Web查询

25.3.4 带参数的Web查询

25.4 发布数据到Internet

25.4.1 保存为网页

25.4.2 用VBA代码发布网页

第6部分 VBA高级应用

第26章 使用Excel加载宏

26.1 加载宏的概念

26.1.1 加载宏的类型

26.1.2 加载宏的用途

26.1.3 Excel中已有的加载宏

26.2 管理加载宏

26.2.1 载入加载宏

26.2.2 卸载加载宏

26.2.3 系统加载宏列表

26.3 创建加载宏

26.3.1 创建Excel加载宏

26.3.2 创建COM加载宏

26.4 使用加载宏

26.4.1 使用Excel加载宏

26.4.2 使用COM加载宏

第27章 使用类模块

27.1 类模块的概念

27.1.1 什么是类

27.1.2 类的作用

27.1.3 理解类

27.2 创建类模块

27.2.1 建立对象类

27.2.2 建立类的属性

27.2.3 创建Property Get过程

27.2.4 创建Property Let过程

27.2.5 创建类的方法

27.2.6 类模块的事件

27.3 使用类模块创建对象

第28章 操作VBE

28.1 VBE简介

28.1.1 添加VBE对象模型的引用

28.1.2 信任VBA访问VBE对象模型

28.2 VBE对象模型

28.2.1 了解VBE对象模型

28.2.2 VBProject对象

28.2.3 VBComponent对象

28.2.4 Reference对象

28.2.5 CodeModule对象

28.3 显示VBA工程相关信息

28.3.1 查看工程信息

28.3.2 查看部件

28.3.3 查看引用

28.4 用VBA控制VBA代码

28.4.1 查看VBA过程名

28.4.2 查看VBA代码

28.4.3 导出代码

28.4.4 导入代码

28.4.5 在代码中搜索

28.5 动态添加VBA代码

28.5.1 增加模块

28.5.2 向模块中添加代码

28.5.3 工作表中动态增加按钮

28.5.4 创建动态用户窗体

第29章 使用Windows API

29.1 Windows API基础

29.1.1 Windows API概述

29.1.2 API分类

29.2 在Excel中使用API

29.2.1 声明函数

29.2.2 使用API浏览器

29.2.3 调用API函数

29.3 制作特殊窗体

29.3.1 制作半透明窗体

29.3.2 制作椭圆窗体

29.3.3 制作不规则窗体

29.4 获取系统信息

29.4.1 获取内存状态

29.4.2 获取键盘信息

第30章 制作应用程序的帮助

30.1 CHM帮助概述

30.1.1 认识CHM帮助文件

30.1.2 CHM帮助文件的构成

30.2 准备帮助主题文件

30.3 制作HTML帮助系统

30.3.1 创建项目文件

30.3.2 创建目录文件

30.3.3 创建索引文件

30.3.4 设置帮助文件的选项

30.3.5 编译生成帮助文件

30.3.6 打开帮助文件

30.4 给应用程序挂接帮助

第7部分 综合应用程序设计

第31章 进销存管理系统

31.1 系统描述

31.2 表格设计

31.2.1 主界面

31.2.2 商品信息

31.2.3 销货

31.2.4 供货

31.2.5 存货统计

31.2.6 销售人员

31.3 设计功能区

31.3.1 设计功能区的XML

31.3.2 设计功能区各按钮代码

31.4 进货模块

31.4.1 商品供货录入

31.4.2 商品信息录入

31.4.3 测试商品供货功能

31.4.4 进货报表

31.5 销售模块

31.5.1 设计销货单

31.5.2 测试销货单功能

31.5.3 销售报表

31.5.4 销售业绩报表

31.6 库存模块

31.6.1 商品查询

31.6.2 存货统计

31.6.3 库存明细

附录A VBA程序调试技巧

A.1 VBA程序的模式

A.2 设置断点

A.3 代码调试运行方式

A.4 监视表达式

A.5 使用本地窗口

A.6 使用立即窗口

附录B ASCII码表

内容摘要:

Excel 2007与以前版本相比,从操作界面到对象模型的变化都很大,例如,取消了菜单和工具栏,新增了功能区。本书在介绍通过VBA操作Excel对象的基础上,使用了大量篇幅介绍用VBA操作这些新增对象的方法。本书共分7部分31章,分别介绍了Excel 2007开发平台概述、使用宏、Excel VBA的开发环境、VBA基础、程序控制结构、使用数组、使用过程、管理模块、处理字符串和日期、Excel对象概述、使用Application对象、使用Workbook对象、使用Worksheet对象、使用Range对象、使用其他常用Excel对象、使用Excel内置对话框、创建自定义对话框、使用标准控件、使用ActiveX控件、使用RibbonX、使用CommandBars、控制其他Office程序、处理文件、使用ADO访问数据库、Excel 2007与Internet、使用Excel加载宏、使用类模块、操作VBE、使用Windows API、制作应用程序的帮助等内容。最后详细介绍了一个进销存管理系统的开发过程。本书知识全面,结构由浅入深,每个知识点以实例代码进行介绍,使读者可快速入门。适合需要用Excel解决复杂问题,或准备利用Excel VBA技术开发Excel应用程序的读者,也适合大中专院校的学生阅读,还可作为VBA的培训教材。

编辑推荐:

《Exce·VBA开发技术大全》是一本全面讲解Exce·VBA精髓及应用的宝典秘籍;
彻底理清Exce·VBA的各种概念、开发技术及开发思想;
大部分内容适用于Exce·2000/XP/2003/2007等多个版本;从零开始讲解,每个知识点都配典型实例讲解,可轻松上手;
全面覆盖VBA基础、Excel对象模型、用户界面设计等内容;
详细介绍如何使用外部数据,如用ADO访问数据库、处理文件等;
深入讲解加载宏,操作VBE、调用Windows API、制作帮助系统等高级内容。
提供301个实例、37个案例、214个技巧,可作为案头必备的查询手册
重点内容及特色:
《Exce·VBA开发技术大全》全面介绍了VBA基础、Excel对象模型、用户界面设计、创建自定义对话框、使用标准控件、使用ActiveX控件和处理文件等内容。
《Exce·VBA开发技术大全》介绍了其他Excel书籍很少涉及,但实际应用中又会经常会遇到的一些技术,如使用RibbonX,制作COM加载宏、操作VBE、制作帮助系统、在Excel中调用Windows API、使用ADO访问数据库、控制其他Office应用程序等。
《Exce·VBA开发技术大全》最后介绍了一个进销存管理系统的实现,以综合应用前面所学的内容。该系统具有很强的应用价值,稍加修改便可用到商用系统的开发当中。
《Exce·VBA开发技术大全》中的每个知识点都以典型实例来讲解,必要时给出代码及解释。《Exce·VBA开发技术大全》中的代码都给出了详细的注释,阅读起来非常容易理解。
和国外的一些经典图书相比,《Exce·VBA开发技术大全》无论是对知识点的讲解还是对实例的选择都更贴近中国读者,符合国人的阅读思维,可以称之为本土化的Exce·VBA技术宝典。

书籍规格:

书籍详细信息
书名Excel VBA开发技术大全站内查询相似图书
9787302192145
如需购买下载《Excel VBA开发技术大全》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)89.0语种简体中文
尺寸26装帧平装
页数 708 印数 5000

书籍信息归属:

Excel VBA开发技术大全是清华大学出版社于2009.03出版的中图分类号为 TP391.13 的主题关于 电子表格系统,Excel 2007-程序设计 的书籍。