微信扫一扫,移动浏览光盘
简介
本书是一本全面介绍Excel VBA的书籍,内容由浅入深、循序渐进,使
读者能熟练掌握Excel VBA的各个方面,并能开发VBA应用程序。
本书分为六篇,第1篇是VBA基础篇,介绍了VBA的开发环境VBE、VBA语
言基础、Excel的对象模型等基础知识。第2篇讨论了Excel的对象和Excel
的基于事件的编程,讨论了交互式对话框、Range对象、Chart与Shape对象
、Worksheet和Workbook对象以及Application对象。第3篇是窗体和控件篇
,深入浅出地介绍了如何创建用户窗体、如何使用控件进行程序设计。第4
篇介绍了操纵Excel的数组与字典相关的技术。第5篇是高级应用篇,介绍
了使用ADO和文件以及高级的窗体处理技术、类模块以及与其他应用程序交
互的方法。第6篇是案例应用篇,介绍了3个使用VBA编写的管理系统,使读
者掌握使用VBA解决实际问题的能力。
本书语言简洁、内容精练、重点突出、实例丰富,是广大办公室工作
人员、技术人员、应用程序开发人员必备的参考书,也非常适合大中专院
校师生学习阅读,可作为高等院校计算机及Office办公专业的教材参考书
。
目录
《excel vba标准教程》
第1篇 vba编程基础
第1章 vba开发环境(vbe) 2
1.1 vba与vb 2
1.1.1 概述 2
1.1.2 vba的功能 3
1.1.3 vba在excel中的应用 4
1.2 vbe与环境设定 4
1.2.1 功能窗口 5
1.2.2 工具栏 6
1.2.3 开发vba应用的基本步骤 6
1.2.4 使用vba帮助 8
1.3 本章小结 9
1.4 本章习题 9
第2章 vba编程基础 10
2.1 宏 10
2.1.1 录制宏 10
2.1.2 录制宏的相对模式和绝对模式 12
2.1.3 宏安全性 13
2.1.4 宏的缺陷与改进 15
.2.1.5 为按钮事件指定宏 16
2.2 vba基础语法 18
2.2.1 模块概述 18
2.2.2 变量的定义 18
2.2.3 变量的命名规则 19
2.2.4 vba的数据类型 20
2.2.5 使用常量 21
2.2.6 数组 22
2.2.7 作用域 23
2.3 vba基础语句 24
2.3.1 注释 24
2.3.2 goto语句 24
2.3.3 vba操作符 25
2.3.4 vba错误处理 26
2.4 vba控制语句 28
2.4.1 判断语句 28
2.4.2 循环语句 31
2.5 vba sub过程 35
2.5.1 过程的声明 35
2.5.2 过程的作用域 36
2.5.3 过程的调用 36
2.5.4 过程的参数 38
2.6 工作表函数的使用 40
2.6.1 vba函数与工作表函数的异同 40
2.6.2 在vba中调用工作表函数 40
2.6.3 在工作表中使用vba函数 41
2.7 vba自定义函数 42
2.7.1 函数的声明 42
2.7.2 函数的作用域 43
2.7.3 函数的调用 43
2.7.4 函数的参数 44
2.8 使用vba内置函数 45
2.8.1 判断函数 45
2.8.2 日期函数 46
2.8.3 转换函数 47
2.9 本章小结 48
2.10 本章习题 48
第3章 excel对象模型 49
3.1 概念及属从关系 49
3.1.1 关系描述 49
3.1.2 关系导图 50
3.2 理解对象、属性和方法 50
3.2.1 什么是对象 51
3.2.2 对象的属性和方法 52
3.2.3 集合对象 52
3.3 excel核心对象 53
3.3.1 application对象 53
3.3.2 workbook对象 54
3.3.3 worksheet对象 54
3.3.4 range对象 55
3.3.5 chart对象 56
3.3.6 shape对象 57
3.4 本章小结 58
3.5 本章习题 58
第2篇 excel对象及事件编程
第4章 交互对话 60
4.1 msgbox消息框 60
4.1.1 基本参数 60
4.1.2 自定义按钮与图标 61
4.2 inputbox输入框 63
4.2.1 inputbox与application.inputbox对话框 63
4.2.2 application.inputbox的返回类型 64
4.3 本章小结 66
4.4 本章习题 66
第5章 range对象 67
5.1 单元格的引用方法 67
5.1.1 单元格区域的表示方法 67
5.1.2 行属性和列属性 69
5.1.3 usedrange已使用区域属性 70
5.1.4 currentregion当前区域属性 70
5.1.5 union区域合并 71
5.1.6 intersect相交区域 72
5.2 区域操作 73
5.2.1 选择和激活区域 73
5.2.2 offset偏移区域 74
5.2.3 清除区域和清除内容 75
5.2.4 delete删除区域 76
5.3 单元格设置 77
5.3.1 单元格底色设置 77
5.3.2 单元格字体属性设置 78
5.3.3 边框线条的设置 79
5.3.4 单元格数据格式设置 80
5.3.5 行高和列宽 81
5.4 合并拆分单元格 82
5.4.1 单元格的合并 82
5.4.2 合并单元格的拆分 83
5.5 查找特殊单元格 83
5.5.1 用specialcells查找匹配单元格 83
5.5.2 使用find查找单元格 86
5.6 复制和移动单元格 88
5.6.1 copy和paste功能 88
5.6.2 移动单元格区域 89
5.7 单元格公式 90
5.7.1 formula及r1c1 90
5.7.2 在单元格写入公式 91
5.8 本章小结 93
5.9 本章习题 93
第6章 chart与shape对象 94
6.1 chart对象 94
6.1.1 由数据生成图表 94
6.1.2 设定图表标题格式 99
6.1.3 设定图表区域显示格式 100
6.1.4 图表数据序列 101
6.1.5 从零开始生成图表 103
6.2 shape对象 104
6.2.1 在工作表中添加图形 104
6.2.2 图形对象信息 109
6.2.3 为图形添加文字 110
6.2.4 填充图形 111
6.3 本章小结 112
6.4 本章习题 112
第7章 worksheet对象 113
7.1 工作表的引用 113
7.1.1 使用工作表名称 113
7.1.2 使用工作表的索引号 114
7.2 工作表的操作 115
7.2.1 工作簿中工作表的数量统计 115
7.2.2 活动工作表 116
7.2.3 工作表的跳转 116
7.2.4 增删工作表 117
7.2.5 隐藏与显示工作表 119
7.2.6 复制和移动工作表 120
7.3 常用工作表事件 121
7.3.1 activate事件与deactivate事件 121
7.3.2 selectionchange事件 122
7.3.3 change事件 123
7.3.4 calculate事件 124
7.4 工作表数据处理 124
7.4.1 数据筛选 124
7.4.2 数据隐藏 127
7.4.3 数据汇总 128
7.4.4 去除重复数据 131
7.4.5 多表汇总 132
7.4.6 工作表排序 134
7.5 工作表的保护 135
7.5.1 保护工作表 135
7.5.2 解除工作表保护 138
7.6 本章小结 138
7.7 本章习题 139
第8章 workbook对象 140
8.1 工作簿集合 140
8.1.1 获取工作簿数量 140
8.1.2 引用工作簿 141
8.1.3 创建新的工作簿 142
8.1.4 打开工作簿 142
8.1.5 打开文本文件 144
8.1.6 关闭所有工作簿 145
8.1.7 引用当前工作簿 146
8.2 工作簿的操作 146
8.2.1 激活工作簿 146
8.2.2 关闭指定工作簿 147
8.2.3 工作簿的保存 148
8.2.4 工作簿另存为指定文件名 148
8.2.5 工作簿的一些通用属性 150
8.2.6 获取工作簿的内置属性 151
8.2.7 备份工作簿 154
8.3 工作簿防护 155
8.3.1 工作簿的加密保护 155
8.3.2 工作簿的取消保护 157
8.4 本章小结 157
8.5 本章习题 157
第9章 application对象 158
9.1 application对象的常用属性和方法 158
9.1.1 application对象的常用属性 158
9.1.2 application对象的常用方法 159
9.2 application对象的常用操作 159
9.2.1 excel窗口标题栏的设置 159
9.2.2 设置屏幕更新 160
9.2.3 状态栏的设置 161
9.2.4 设置显示光标 162
9.2.5 使用excel内置对话框 163
9.2.6 使用vba的文件对话框 164
9.2.7 在vba中执行宏 165
9.2.8 通过键盘键执行特定的代码 165
9.2.9 使用ontime定时执行代码 167
9.3 application其他的成员 168
9.3.1 与文件相关的成员 168
9.3.2 与计算相关的成员 172
9.4 excel相关信息的获取 173
9.4.1 获取用户名称 173
9.4.2 excel版本信息 174
9.5 响应application级别的事件 175
9.5.1 声明application事件 175
9.5.2 application事件列表 176
9.6 本章小结 177
9.7 本章习题 177
第3篇 窗体和控件
第10章 用户窗体 180
10.1 创建窗体 180
10.1.1 为什么要使用窗体 180
10.1.2 创建一个窗体 181
10.2 使用工具箱控件设计窗体 182
10.2.1 工具箱控件 182
10.2.2 控件的使用 183
10.2.3 响应控件事件 184
10.2.4 设置控件tab键顺序 185
10.3 窗体的显示与关闭 185
10.3.1 窗体的加载 186
10.3.2 模式与无模式窗体 186
10.3.3 窗体的隐藏 187
10.3.4 窗体的卸载 187
10.4 用户窗体事件 187
10.4.1 initialize窗体初始化事件 188
10.4.2 activate和deactivate事件 188
10.4.3 queryclose和terminate事件 189
10.5 本章小结 190
10.6 本章习题 190
第11章 常用控件操作 191
11.1 常用控件 191
11.1.1 命令按钮 191
11.1.2 文本框 192
11.1.3 列表框 194
11.1.4 组合框 197
11.1.5 选项按钮 200
11.1.6 复选框 201
11.2 高级控件 203
11.2.1 多页控件 203
11.2.2 tabstrip控件 204
11.2.3 图像控件 206
11.2.4 旋转按钮 207
11.3 本章小结 207
11.4 本章习题 208
第4篇 数组与字典
第12章 数组 210
12.1 数组之“组” 210
12.1.1 一维数组 210
12.1.2 多维数组 211
12.1.3 动态数组 212
12.1.4 下标、下界与上界 213
12.2 数组数据的处理 214
12.2.1 读取数据 214
12.2.2 数组的处理 215
12.3 本章小结 217
12.4 本章习题 217
第13章 字典 218
13.1 collection与字典 218
13.1.1 collection的作用 218
13.1.2 dictionary字典对象 219
13.1.3 操作字典对象 220
13.2 字典的应用 222
13.2.1 提取不重复记录 222
13.2.2 数据的条件汇总 223
13.2.3 数据的拆分 225
13.3 本章小结 227
13.4 本章习题 227
第5篇 高级应用
第14章 使用vba操作数据 230
14.1 使用ado访问数据库 230
14.1.1 ado控件的引用 230
14.1.2 adodb.connection对象 231
14.1.3 adodb.recordset对象 234
14.1.4 adodb.command对象 237
14.2 操作xml 238
14.2.1 从xml中导入数据 239
14.2.2 追加xml数据 241
14.2.3 保存xml数据 242
14.3 本章小结 244
14.4 本章习题 244
第15章 使用vba处理文件 245
15.1 基本文件处理方法 245
15.1.1 使用vba内置成员处理文件 245
15.1.2 获取和设置文件信息 246
15.1.3 操作文件 248
15.1.4 操作文件夹 249
15.1.5 使用filesearch对象 250
15.2 使用filesystemobject对象 252
15.2.1 filesystemobject对象介绍 252
15.2.2 实例化fso的两种方法 253
15.2.3 使用fso创建文本文件 254
15.2.4 使用textstream读写文本文件 256
15.3 使用vba操作文本文件 257
15.3.1 打开和关闭文件 257
15.3.2 读取文本文件 259
15.3.3 写入文本文件 261
15.3.4 文本文件的导入和导出 262
15.4 本章小结 263
15.5 本章习题 264
第16章 高级窗体处理技术 265
16.1 创建工作表输入窗体 265
16.1.1 根据工作表字段设计用户窗体 265
16.1.2 初始化用户窗体 267
16.1.3 将用户窗体字段写回工作表 268
16.2 用户窗体常用技巧 270
16.2.1 在vba中使用进度条 270
16.2.2 使用窗体列表框选择工作表 272
16.2.3 创建导航窗体 274
16.2.4 使用vba开发向导程序 277
16.3 在窗体中显示图表 282
16.3.1 从文件中加载图表 282
16.3.2 使用chartspace控件 283
16.4 本章小结 284
16.5 本章习题 284
第17章 类模块 285
17.1 类模块基础 285
17.1.1 什么是类模块 285
17.1.2 创建类模块 286
17.1.3 理解属性 288
17.1.4 使用方法 290
17.1.5 创建事件 290
17.2 类模块实例 291
17.2.1 批量添加控件事件 291
17.2.2 美化用户界面 294
17.3 本章小结 298
17.4 本章习题 298
第18章 与其他应用程序的交互 299
18.1 与word进行交互 299
18.1.1 打开word实例 299
18.1.2 设置word文本 301
18.1.3 向word中插入excel图表 302
18.2 使用excel启动其他应用程序 303
18.2.1 使用shell函数 303
18.2.2 使用shellexecute api函数 304
18.2.3 使用appactivate激活运行的程序 305
18.3 使用excel创建幻灯片 306
18.3.1 打开powerpoint实例 306
18.3.2 创建幻灯片 307
18.3.3 向powerpoint中插入excel图表 309
18.4 本章小结 310
18.5 本章习题 310
第6篇 案例应用
第19章 仓库管理系统 312
19.1 设计思路 312
19.1.1 需求分析 312
19.1.2 系统功能分析 312
19.2 登录窗体设计 313
19.2.1 设计用户界面 313
19.2.2 编写登录代码 314
19.3 用户主界面的设计 316
19.4 创建入库单 318
19.4.1 创建入库单工作表界面 318
19.4.2 新建入库单代码 318
19.4.3 材料选择窗口的设计 320
19.4.4 日期选择窗口的设计 322
19.4.5 保存入库单 323
19.5 创建出库单 325
19.5.1 创建出库单工作表界面 326
19.5.2 新建出库单 326
19.5.3 领料部门设计 327
19.5.4 保存出库单 328
19.6 本章小结 331
第20章 档案管理系统 332
20.1 设计思路 332
20.1.1 需求分析 332
20.1.2 系统功能分析 332
20.2 用户主窗体设计 333
20.2.1 设计用户界面 333
20.2.2 编写主窗体代码 333
20.3 档案记录管理 336
20.3.1 新增档案记录 336
20.3.2 修改档案记录 340
20.3.3 保存档案记录 342
20.3.4 删除档案记录 344
20.3.5 检索档案记录 345
20.4 档案类别管理 347
20.4.1 新增档案类别 347
20.4.2 修改档案类别 349
20.4.3 保存档案类别 350
20.4.4 删除档案类别 351
20.4.5 返回到前一工作表 353
20.5 本章小结 355
第21章 使用ado编写生日查询系统 356
21.1 设计思路 356
21.1.1 需求分析 356
21.1.2 系统功能分析 356
21.2 生日查询模块 357
21.2.1 人事基本资料 357
21.2.2 公历生日查询 358
21.2.3 农历生日查询 360
21.2.4 一周农历生日名单 361
21.2.5 一周公历生日名单 362
21.3 本章小结 363
第1篇 vba编程基础
第1章 vba开发环境(vbe) 2
1.1 vba与vb 2
1.1.1 概述 2
1.1.2 vba的功能 3
1.1.3 vba在excel中的应用 4
1.2 vbe与环境设定 4
1.2.1 功能窗口 5
1.2.2 工具栏 6
1.2.3 开发vba应用的基本步骤 6
1.2.4 使用vba帮助 8
1.3 本章小结 9
1.4 本章习题 9
第2章 vba编程基础 10
2.1 宏 10
2.1.1 录制宏 10
2.1.2 录制宏的相对模式和绝对模式 12
2.1.3 宏安全性 13
2.1.4 宏的缺陷与改进 15
.2.1.5 为按钮事件指定宏 16
2.2 vba基础语法 18
2.2.1 模块概述 18
2.2.2 变量的定义 18
2.2.3 变量的命名规则 19
2.2.4 vba的数据类型 20
2.2.5 使用常量 21
2.2.6 数组 22
2.2.7 作用域 23
2.3 vba基础语句 24
2.3.1 注释 24
2.3.2 goto语句 24
2.3.3 vba操作符 25
2.3.4 vba错误处理 26
2.4 vba控制语句 28
2.4.1 判断语句 28
2.4.2 循环语句 31
2.5 vba sub过程 35
2.5.1 过程的声明 35
2.5.2 过程的作用域 36
2.5.3 过程的调用 36
2.5.4 过程的参数 38
2.6 工作表函数的使用 40
2.6.1 vba函数与工作表函数的异同 40
2.6.2 在vba中调用工作表函数 40
2.6.3 在工作表中使用vba函数 41
2.7 vba自定义函数 42
2.7.1 函数的声明 42
2.7.2 函数的作用域 43
2.7.3 函数的调用 43
2.7.4 函数的参数 44
2.8 使用vba内置函数 45
2.8.1 判断函数 45
2.8.2 日期函数 46
2.8.3 转换函数 47
2.9 本章小结 48
2.10 本章习题 48
第3章 excel对象模型 49
3.1 概念及属从关系 49
3.1.1 关系描述 49
3.1.2 关系导图 50
3.2 理解对象、属性和方法 50
3.2.1 什么是对象 51
3.2.2 对象的属性和方法 52
3.2.3 集合对象 52
3.3 excel核心对象 53
3.3.1 application对象 53
3.3.2 workbook对象 54
3.3.3 worksheet对象 54
3.3.4 range对象 55
3.3.5 chart对象 56
3.3.6 shape对象 57
3.4 本章小结 58
3.5 本章习题 58
第2篇 excel对象及事件编程
第4章 交互对话 60
4.1 msgbox消息框 60
4.1.1 基本参数 60
4.1.2 自定义按钮与图标 61
4.2 inputbox输入框 63
4.2.1 inputbox与application.inputbox对话框 63
4.2.2 application.inputbox的返回类型 64
4.3 本章小结 66
4.4 本章习题 66
第5章 range对象 67
5.1 单元格的引用方法 67
5.1.1 单元格区域的表示方法 67
5.1.2 行属性和列属性 69
5.1.3 usedrange已使用区域属性 70
5.1.4 currentregion当前区域属性 70
5.1.5 union区域合并 71
5.1.6 intersect相交区域 72
5.2 区域操作 73
5.2.1 选择和激活区域 73
5.2.2 offset偏移区域 74
5.2.3 清除区域和清除内容 75
5.2.4 delete删除区域 76
5.3 单元格设置 77
5.3.1 单元格底色设置 77
5.3.2 单元格字体属性设置 78
5.3.3 边框线条的设置 79
5.3.4 单元格数据格式设置 80
5.3.5 行高和列宽 81
5.4 合并拆分单元格 82
5.4.1 单元格的合并 82
5.4.2 合并单元格的拆分 83
5.5 查找特殊单元格 83
5.5.1 用specialcells查找匹配单元格 83
5.5.2 使用find查找单元格 86
5.6 复制和移动单元格 88
5.6.1 copy和paste功能 88
5.6.2 移动单元格区域 89
5.7 单元格公式 90
5.7.1 formula及r1c1 90
5.7.2 在单元格写入公式 91
5.8 本章小结 93
5.9 本章习题 93
第6章 chart与shape对象 94
6.1 chart对象 94
6.1.1 由数据生成图表 94
6.1.2 设定图表标题格式 99
6.1.3 设定图表区域显示格式 100
6.1.4 图表数据序列 101
6.1.5 从零开始生成图表 103
6.2 shape对象 104
6.2.1 在工作表中添加图形 104
6.2.2 图形对象信息 109
6.2.3 为图形添加文字 110
6.2.4 填充图形 111
6.3 本章小结 112
6.4 本章习题 112
第7章 worksheet对象 113
7.1 工作表的引用 113
7.1.1 使用工作表名称 113
7.1.2 使用工作表的索引号 114
7.2 工作表的操作 115
7.2.1 工作簿中工作表的数量统计 115
7.2.2 活动工作表 116
7.2.3 工作表的跳转 116
7.2.4 增删工作表 117
7.2.5 隐藏与显示工作表 119
7.2.6 复制和移动工作表 120
7.3 常用工作表事件 121
7.3.1 activate事件与deactivate事件 121
7.3.2 selectionchange事件 122
7.3.3 change事件 123
7.3.4 calculate事件 124
7.4 工作表数据处理 124
7.4.1 数据筛选 124
7.4.2 数据隐藏 127
7.4.3 数据汇总 128
7.4.4 去除重复数据 131
7.4.5 多表汇总 132
7.4.6 工作表排序 134
7.5 工作表的保护 135
7.5.1 保护工作表 135
7.5.2 解除工作表保护 138
7.6 本章小结 138
7.7 本章习题 139
第8章 workbook对象 140
8.1 工作簿集合 140
8.1.1 获取工作簿数量 140
8.1.2 引用工作簿 141
8.1.3 创建新的工作簿 142
8.1.4 打开工作簿 142
8.1.5 打开文本文件 144
8.1.6 关闭所有工作簿 145
8.1.7 引用当前工作簿 146
8.2 工作簿的操作 146
8.2.1 激活工作簿 146
8.2.2 关闭指定工作簿 147
8.2.3 工作簿的保存 148
8.2.4 工作簿另存为指定文件名 148
8.2.5 工作簿的一些通用属性 150
8.2.6 获取工作簿的内置属性 151
8.2.7 备份工作簿 154
8.3 工作簿防护 155
8.3.1 工作簿的加密保护 155
8.3.2 工作簿的取消保护 157
8.4 本章小结 157
8.5 本章习题 157
第9章 application对象 158
9.1 application对象的常用属性和方法 158
9.1.1 application对象的常用属性 158
9.1.2 application对象的常用方法 159
9.2 application对象的常用操作 159
9.2.1 excel窗口标题栏的设置 159
9.2.2 设置屏幕更新 160
9.2.3 状态栏的设置 161
9.2.4 设置显示光标 162
9.2.5 使用excel内置对话框 163
9.2.6 使用vba的文件对话框 164
9.2.7 在vba中执行宏 165
9.2.8 通过键盘键执行特定的代码 165
9.2.9 使用ontime定时执行代码 167
9.3 application其他的成员 168
9.3.1 与文件相关的成员 168
9.3.2 与计算相关的成员 172
9.4 excel相关信息的获取 173
9.4.1 获取用户名称 173
9.4.2 excel版本信息 174
9.5 响应application级别的事件 175
9.5.1 声明application事件 175
9.5.2 application事件列表 176
9.6 本章小结 177
9.7 本章习题 177
第3篇 窗体和控件
第10章 用户窗体 180
10.1 创建窗体 180
10.1.1 为什么要使用窗体 180
10.1.2 创建一个窗体 181
10.2 使用工具箱控件设计窗体 182
10.2.1 工具箱控件 182
10.2.2 控件的使用 183
10.2.3 响应控件事件 184
10.2.4 设置控件tab键顺序 185
10.3 窗体的显示与关闭 185
10.3.1 窗体的加载 186
10.3.2 模式与无模式窗体 186
10.3.3 窗体的隐藏 187
10.3.4 窗体的卸载 187
10.4 用户窗体事件 187
10.4.1 initialize窗体初始化事件 188
10.4.2 activate和deactivate事件 188
10.4.3 queryclose和terminate事件 189
10.5 本章小结 190
10.6 本章习题 190
第11章 常用控件操作 191
11.1 常用控件 191
11.1.1 命令按钮 191
11.1.2 文本框 192
11.1.3 列表框 194
11.1.4 组合框 197
11.1.5 选项按钮 200
11.1.6 复选框 201
11.2 高级控件 203
11.2.1 多页控件 203
11.2.2 tabstrip控件 204
11.2.3 图像控件 206
11.2.4 旋转按钮 207
11.3 本章小结 207
11.4 本章习题 208
第4篇 数组与字典
第12章 数组 210
12.1 数组之“组” 210
12.1.1 一维数组 210
12.1.2 多维数组 211
12.1.3 动态数组 212
12.1.4 下标、下界与上界 213
12.2 数组数据的处理 214
12.2.1 读取数据 214
12.2.2 数组的处理 215
12.3 本章小结 217
12.4 本章习题 217
第13章 字典 218
13.1 collection与字典 218
13.1.1 collection的作用 218
13.1.2 dictionary字典对象 219
13.1.3 操作字典对象 220
13.2 字典的应用 222
13.2.1 提取不重复记录 222
13.2.2 数据的条件汇总 223
13.2.3 数据的拆分 225
13.3 本章小结 227
13.4 本章习题 227
第5篇 高级应用
第14章 使用vba操作数据 230
14.1 使用ado访问数据库 230
14.1.1 ado控件的引用 230
14.1.2 adodb.connection对象 231
14.1.3 adodb.recordset对象 234
14.1.4 adodb.command对象 237
14.2 操作xml 238
14.2.1 从xml中导入数据 239
14.2.2 追加xml数据 241
14.2.3 保存xml数据 242
14.3 本章小结 244
14.4 本章习题 244
第15章 使用vba处理文件 245
15.1 基本文件处理方法 245
15.1.1 使用vba内置成员处理文件 245
15.1.2 获取和设置文件信息 246
15.1.3 操作文件 248
15.1.4 操作文件夹 249
15.1.5 使用filesearch对象 250
15.2 使用filesystemobject对象 252
15.2.1 filesystemobject对象介绍 252
15.2.2 实例化fso的两种方法 253
15.2.3 使用fso创建文本文件 254
15.2.4 使用textstream读写文本文件 256
15.3 使用vba操作文本文件 257
15.3.1 打开和关闭文件 257
15.3.2 读取文本文件 259
15.3.3 写入文本文件 261
15.3.4 文本文件的导入和导出 262
15.4 本章小结 263
15.5 本章习题 264
第16章 高级窗体处理技术 265
16.1 创建工作表输入窗体 265
16.1.1 根据工作表字段设计用户窗体 265
16.1.2 初始化用户窗体 267
16.1.3 将用户窗体字段写回工作表 268
16.2 用户窗体常用技巧 270
16.2.1 在vba中使用进度条 270
16.2.2 使用窗体列表框选择工作表 272
16.2.3 创建导航窗体 274
16.2.4 使用vba开发向导程序 277
16.3 在窗体中显示图表 282
16.3.1 从文件中加载图表 282
16.3.2 使用chartspace控件 283
16.4 本章小结 284
16.5 本章习题 284
第17章 类模块 285
17.1 类模块基础 285
17.1.1 什么是类模块 285
17.1.2 创建类模块 286
17.1.3 理解属性 288
17.1.4 使用方法 290
17.1.5 创建事件 290
17.2 类模块实例 291
17.2.1 批量添加控件事件 291
17.2.2 美化用户界面 294
17.3 本章小结 298
17.4 本章习题 298
第18章 与其他应用程序的交互 299
18.1 与word进行交互 299
18.1.1 打开word实例 299
18.1.2 设置word文本 301
18.1.3 向word中插入excel图表 302
18.2 使用excel启动其他应用程序 303
18.2.1 使用shell函数 303
18.2.2 使用shellexecute api函数 304
18.2.3 使用appactivate激活运行的程序 305
18.3 使用excel创建幻灯片 306
18.3.1 打开powerpoint实例 306
18.3.2 创建幻灯片 307
18.3.3 向powerpoint中插入excel图表 309
18.4 本章小结 310
18.5 本章习题 310
第6篇 案例应用
第19章 仓库管理系统 312
19.1 设计思路 312
19.1.1 需求分析 312
19.1.2 系统功能分析 312
19.2 登录窗体设计 313
19.2.1 设计用户界面 313
19.2.2 编写登录代码 314
19.3 用户主界面的设计 316
19.4 创建入库单 318
19.4.1 创建入库单工作表界面 318
19.4.2 新建入库单代码 318
19.4.3 材料选择窗口的设计 320
19.4.4 日期选择窗口的设计 322
19.4.5 保存入库单 323
19.5 创建出库单 325
19.5.1 创建出库单工作表界面 326
19.5.2 新建出库单 326
19.5.3 领料部门设计 327
19.5.4 保存出库单 328
19.6 本章小结 331
第20章 档案管理系统 332
20.1 设计思路 332
20.1.1 需求分析 332
20.1.2 系统功能分析 332
20.2 用户主窗体设计 333
20.2.1 设计用户界面 333
20.2.2 编写主窗体代码 333
20.3 档案记录管理 336
20.3.1 新增档案记录 336
20.3.2 修改档案记录 340
20.3.3 保存档案记录 342
20.3.4 删除档案记录 344
20.3.5 检索档案记录 345
20.4 档案类别管理 347
20.4.1 新增档案类别 347
20.4.2 修改档案类别 349
20.4.3 保存档案类别 350
20.4.4 删除档案类别 351
20.4.5 返回到前一工作表 353
20.5 本章小结 355
第21章 使用ado编写生日查询系统 356
21.1 设计思路 356
21.1.1 需求分析 356
21.1.2 系统功能分析 356
21.2 生日查询模块 357
21.2.1 人事基本资料 357
21.2.2 公历生日查询 358
21.2.3 农历生日查询 360
21.2.4 一周农历生日名单 361
21.2.5 一周公历生日名单 362
21.3 本章小结 363
Excel VBA标准教程
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!