内容简介
第1学时 Visual Basic for Application是什么
1.1 Visual Basic for Application是什么
1.2 Excel环境中基本应用程序的自动化的优点
1.3 录制简单的宏
1.4 执行宏
1.5 查看录制的代码
1.6 编辑录制的代码
1.8 学时小结
1.7 宏录制器的局限性
1.9 专家答疑
1.10 课外作业
1.10.1 思考题
1.10.2 练习题
第2学时 处理录制的宏
2.1 指定快捷键
2.2 决定宏的保存位置
2.3 创建个人宏工作簿
2.3.3 编辑个人宏工作簿中的宏
2.3.1 保存宏到个人宏工作簿中
2.3.2 使用个人宏工作簿中的宏
2.3.4 从个人宏工作簿中删除宏
2.4 将宏指定给按钮
2.5 将宏指定给图片
2.6 将宏指定给工具栏按钮
2.7 学时小结
2.8 专家答疑
2.9 课外作业
2.9.1 思考题
2.9.2 练习题
第3学时 学习控件
3.1 Excel开发过程的简要介绍
3.1.1 谁将使用这个应用程序
3.1.2 应用程序将要使用的数据来源于何处
3.1.3 应用程序保存什么样的数据
3.2 不同类型的控件
3.1.5 应用程序应当产生什么样的输出结果
3.1.4 应用程序对数据进行什么样的操作
3.3 向工作表添加控件
3.4 设置控件的格式
3.5 给控件命名
3.6 使用用户窗体
3.7 学时小结
3.8 专家答疑
3.9 课外作业
3.9.2 练习题
3.9.1 思考题
第4学时 理解变量和常量的作用
4.1 代码存在的基础:模块
4.2 对模块的概览
4.2.1 创建过程
4.2.2 运行宏
4.3 保存对模块做出的改变
4.4 变量
4.4.2 用Dim语句创建变量
4.4.1 变量数据类型
4.4.3 变量命名的惯例
4.4.4 使用数组
4.4.5 变量赋值
4.5 使用变量
4.6 作用域
4.9 课外作业
4.9.2 练习题
4.9.1 思考题
4.8 专家答疑
4.7 学时小结
第5学时 用户输入
5.1 MsgBox函数
5.2 InputBox函数
5.3 InputBox方法
5.4 命名参数
5.5 字符串连接
5.8.2 练习题
5.8.1 思考题
5.6 学时小结
5.7 专家答疑
5.8 课外作业
第6学时 条件逻辑
6.1 控制应用程序的流程
6.2 If语句
6.3 Select Case语句
6.4 使用内置Excel对话框
6.7.1 思考题
6.7.2 练习题
6.6 专家答疑
6.7 课外作业
6.5 学时小结
第7学时 循环代码
7.1 For...Next语句
7.2 Do循环
7.5.2 练习题
7.5.1 思考题
7.5 课外作业
7.3 学时小结
7.4 专家答疑
第8学时 对象介绍
8.1 对象是什么
8.2 对象、属性和方法
8.3 Excel的对象模型
8.5 对象的层次结构意味着什么
8.6 在代码中引用对象
8.4 最常用的5个对象
8.7 在代码中使用对象
8.7.1 使用属性
8.7.2 使用方法
8.7.3 获取有关属性和方法的信息
8.8 使用对象变量
8.9 集合
8.9.1 Add方法
8.11 专家答疑
8.9.2 Count属性
8.10 学时小结
8.12 课外作业
8.12.1 思考题
8.12.2 练习题
第9学时 常用的对象
9.1 Application对象
9.1.1 使用Excel的内置函数
9.1.2 Application对象有用的属性和方法
9.2 Workbook对象
9.3 Worksheet对象
9.4 学时小结
9.5 专家答疑
9.6 课外作业
9.6.1 思考题
9.6.2 练习题
10.1.1 Range对象的属性
10.1 Range对象
第10学时 Range对象
10.1.2 Range对象的方法
10.2 使用With语句
10.3 使用For Each语句
10.4 Range对象编程示例
10.5 学时小结
10.6 专家答疑
10.7 课外作业
10.7.1 思考题
10.7.2 练习题
第11学时 使用Visual Basic编辑器
11.1 使用Visual Basic编辑器的工具栏
11.2 浏览代码
11.3 使用在线帮助
11.4 使用对象浏览器
11.7 专家答疑
11.6 学时小结
11.5 设置编辑器选项
11.8 课外作业
11.8.1 思考题
11.8.2 练习题
第12学时 调试VBA代码
12.1 应用程序开发的测试和调试阶段
12.2 调试
12.3 将过程设置为中断模式
12.4 使用立即窗口
12.5 单步执行代码
12.6 使用监视
12.7 改正代码中的错误
12.8 学时小结
12.9 专家答疑
12.10 课外作业
12.10.1 思考题
12.10.2 练习题
13.2 步骤1:设置错误捕获
第13学时 错误处理
13.1 错误处理
13.3 步骤2:编写错误处理实用程序
13.4 步骤3:提供从错误处理程序跳出的出口
13.5 综合
13.6 创建集中的错误处理程序
13.7 学时小结
13.8 专家答疑
13.9 课外作业
13.9.1 思考题
13.9.2 练习题
第14学时 使用用户窗体
14.1 为应用程序添加用户窗体
14.1.1 设置用户窗体的属性
14.1.2 运行用户窗体
14.2 添加控件到用户窗体上
14.3 为控件分配Tab键切换顺序
14.4 为控件分配加速键
14.5 学时小结
14.6 专家答疑
14.7 课外作业
14.7.1 思考题
14.7.2 练习题
第15学时 实现用户窗体的自动功能
15.1 初始化用户窗体中的值
15.2 显示用户窗体
15.3 控制窗体的行为
15.4 数据有效性验证
15.5 使用返回值
15.6 学时小结
15.7 专家答疑
15.8 课外作业
15.8.1 思考题
15.8.2 练习题
16.1 手工修改工具栏
第16学时 工具栏
16.2 创建自定义工具栏
16.3 通过代码来使用工具栏
16.3.1 创建工具栏
16.3.2 删除工具栏
16.4 学时小结
16.5 专家答疑
16.6 课外作业
16.6.1 思考题
16.6.2 练习题
第17学时 菜单
17.1 手工修改菜单
17.2 通过编程方式来使用菜单
17.3 学时小结
17.4 专家答疑
17.5 课外作业
17.5.1 思考题
17.5.2 练习题
18.2 使用图表向导和宏录制器
第18学时 图表
18.1 创建图表
18.3 编辑录制的代码
18.4 执行修改后的图表代码
18.5 更复杂的图表示例
18.6 学时小结
18.7 专家答疑
18.8 课外作业
18.8.1 思考题
18.8.2 练习题
第19学时 数据透视表
19.1 使用数据透视表
19.2 数据透视表概述
19.3 使用代码来创建数据透视表
19.4 查看录制的代码
19.6 专家答疑
19.7 课外作业
19.5 学时小结
19.7.1 思考题
19.7.2 练习题
第20学时 数据访问介绍
20.1 可用的数据库
20.2 数据访问方法
20.3 使用MS Query来访问数据
20.6.1 思考题
20.6.2 练习题
20.5 专家答疑
20.6 课外作业
20.4 学时小节
第21学时 使用ADO访问数据
21.1 ADO是什么
21.2 访问数据库的对象
21.3 使用ADO
21.4 添加到ADO库的引用
21.5 编写从数据库到工作表的数据
21.7 专家答疑
21.6 学时小结
21.8 课外作业
21.8.1 思考题
21.8.2 练习题
第22学时 ADO应用提高篇
22.1 获取字段以显示到用户窗体
22.2 添加记录浏览
22.3 更新数据
22.5 学时小结
22.4 添加搜索功能
22.6 专家答疑
22.7 课外作业
22.7.1 思考题
22.7.2 练习题
第23学时 使用自动化
23.1 什么是自动化
23.2 自动化的基本情况
23.4 浏览对象库的内容
23.3 引用自动化服务器
23.5 创建自动化服务器的实例
23.6 使用自动化来控制Microsoft Word
23.7 学时小结
23.8 专家答疑
23.9 课外作业
23.9.1 思考题
23.9.2 练习题
24.1 自动运行过程
第24学时 运行过程
24.2 运行事件过程
24.3 创建加载宏
24.4 学时小结
24.5 专家答疑
24.6 课外作业
24.6.1 思考题
24.6.2 练习题
附录