第1章 Excel VBA文件处理技术 1
案例1.1 动态创建文件 1
1.1.1 案例说明与效果 1
1.1.2 技术要点与分析 2
1.1.3 实现过程 2
案例1.2 动态向文件中添加数据 6
1.2.1 案例说明与效果 6
1.2.2 技术要点与分析 7
1.2.3 实现过程 8
案例1.3 动态读取文件中的数据 9
1.3.1 案例说明与效果 9
1.3.2 技术要点与分析 10
1.3.3 实现过程 10
案例1.4 动态移动文件 12
1.4.1 案例说明与效果 12
1.4.2 技术要点与分析 13
1.4.3 实现过程 13
案例1.5 动态复制文件 15
1.5.1 案例说明与效果 15
1.5.2 技术要点与分析 16
1.5.3 实现过程 17
案例1.6 动态删除文件 18
1.6.1 案例说明与效果 18
1.6.2 技术要点与分析 19
1.6.3 实现过程 19
案例1.7 动态创建程序桌面快捷方式 21
1.7.1 案例说明与效果 21
1.7.2 技术要点与分析 21
1.7.3 实现过程 21
案例1.8 动态判断Excel文件是否已打开 22
1.8.1 案例说明与效果 22
1.8.2 技术要点与分析 23
1.8.3 实现过程 23
案例1.9 能播放音乐的Excel文件 25
1.9.1 案例说明与效果 25
1.9.2 技术要点与分析 26
1.9.3 实现过程 26
案例1.10 动态限制文件的使用次数 28
1.10.1 案例说明与效果 28
1.10.2 技术要点与分析 28
1.10.3 实现过程 29
案例1.11 动态获取文件的属性信息 30
1.11.1 案例说明与效果 30
1.11.2 技术要点与分析 31
1.11.3 实现过程 31
本章小结 33
第2章 Excel VBA驱动器及文件夹处理技术 34
案例2.1 查询驱动器信息 34
2.1.1 案例说明与效果 34
2.1.2 技术要点与分析 35
2.1.3 实现过程 35
案例2.2 查询所有驱动器的可用空间 42
2.2.1 案例说明与效果 42
2.2.2 技术要点与分析 42
2.2.3 实现过程 42
案例2.3 动态创建文件夹 43
2.3.1 案例说明与效果 43
2.3.2 技术要点与分析 44
2.3.3 实现过程 44
案例2.4 动态列出文件夹中的所有子文件夹名 46
2.4.1 案例说明与效果 46
2.4.2 技术要点与分析 47
2.4.3 实现过程 47
案例2.5 动态列出文件夹中的所有文件信息 49
2.5.1 案例说明与效果 49
2.5.2 技术要点与分析 49
2.5.3 实现过程 50
案例2.6 动态获取文件夹名称及大小 51
2.6.1 案例说明与效果 51
2.6.2 技术要点与分析 52
2.6.3 实现过程 52
案例2.7 动态移动和复制文件夹 54
2.7.1 案例说明与效果 54
2.7.2 技术要点与分析 55
2.7.3 实现过程 55
案例2.8 动态删除文件夹 58
2.8.1 案例说明与效果 58
2.8.2 技术要点与分析 58
2.8.3 实现过程 58
案例2.9 动态打开文件夹 60
2.9.1 案例说明与效果 60
2.9.2 技术要点与分析 61
2.9.3 实现过程 61
本章小结 63
第3章 Excel VBA表格处理技术 64
案例3.1 动态备份工作簿 64
3.1.1 案例说明与效果 64
3.1.2 技术要点与分析 65
3.1.3 实现过程 65
案例3.2 动态保护工作簿 67
3.2.1 案例说明与效果 67
3.2.2 技术要点与分析 68
3.2.3 实现过程 69
案例3.3 动态保存工作簿为Web页 69
3.3.1 案例说明与效果 69
3.3.2 技术要点与分析 70
3.3.3 实现过程 71
案例3.4 动态判断工作表是否存在 72
3.4.1 案例说明与效果 72
3.4.2 技术要点与分析 73
3.4.3 实现过程 73
案例3.5 动态增加工作表 75
3.5.1 案例说明与效果 75
3.5.2 技术要点与分析 76
3.5.3 实现过程 76
案例3.6 动态删除工作表 78
3.6.1 案例说明与效果 78
3.6.2 技术要点与分析 79
3.6.3 实现过程 79
案例3.7 动态删除所有空白工作表 80
3.7.1 案例说明与效果 80
3.7.2 技术要点与分析 80
3.7.3 实现过程 81
案例3.8 动态判断工作表是否被保护 81
3.8.1 案例说明与效果 81
3.8.2 技术要点与分析 82
3.8.3 实现过程 82
案例3.9 禁止打印工作表内容 85
3.9.1 案例说明与效果 85
3.9.2 技术要点与分析 85
3.9.3 实现过程 85
案例3.10 动态创建工作簿并命名 87
3.10.1 案例说明与效果 87
3.10.2 技术要点与分析 87
3.10.3 实现过程 88
案例3.11 动态打开和关闭工作簿 89
3.11.1 案例说明与效果 89
3.11.2 技术要点与分析 90
3.11.3 实现过程 90
案例3.12 工作簿慢慢变大的动画效果 91
3.12.1 案例说明与效果 91
3.12.2 技术要点与分析 92
3.12.3 实现过程 92
本章小结 93
第4章 Excel VBA数据处理技术 94
案例4.1 动态返回当前单元格中的内容 94
4.1.1 案例说明与效果 94
4.1.2 技术要点与分析 95
4.1.3 实现过程 96
案例4.2 动态判断当前单元格的数据类型 98
4.2.1 案例说明与效果 98
4.2.2 技术要点与分析 98
4.2.3 实现过程 99
案例4.3 动态判断当前单元格中是否含有运算公式 100
4.3.1 案例说明与效果 100
4.3.2 技术要点与分析 101
4.3.3 实现过程 101
案例4.4 动态设置选择单元格的背景颜色 102
4.4.1 案例说明与效果 102
4.4.2 技术要点与分析 103
4.4.3 实现过程 103
案例4.5 在单元格中动态输出数据 104
4.5.1 案例说明与效果 104
4.5.2 技术要点与分析 105
4.5.3 实现过程 105
案例4.6 动态设置表格边框样式 106
4.6.1 案例说明与效果 106
4.6.2 技术要点与分析 106
4.6.3 实现过程 106
案例4.7 在单元格中输出不重复的随机数 107
4.7.1 案例说明与效果 107
4.7.2 技术要点与分析 108
4.7.3 实现过程 108
案例4.8 控制单元格数据的重复输入 109
4.8.1 案例说明与效果 109
4.8.2 技术要点与分析 109
4.8.3 实现过程 110
案例4.9 动态插入空白行 111
4.9.1 案例说明与效果 111
4.9.2 技术要点与分析 111
4.9.3 实现过程 111
案例4.10 动态删除空白行 112
4.10.1 案例说明与效果 112
4.10.2 技术要点与分析 113
4.10.3 实现过程 113
本章小结 114
第5章 窗体的标准控件技术 115
案例5.1 会员登录系统 115
5.1.1 案例说明与效果 115
5.1.2 技术要点与分析 116
5.1.3 实现过程 116
案例5.2 只能输入数字并限制长度的文字框 119
5.2.1 案例说明与效果 119
5.2.2 技术要点与分析 119
5.2.3 实现过程 120
案例5.3 格式化文字框中的内容 121
5.3.1 案例说明与效果 121
5.3.2 技术要点与分析 121
5.3.3 实现过程 122
案例5.4 用旋转按钮调整文字框的数字 124
5.4.1 案例说明与效果 124
5.4.2 技术要点与分析 124
5.4.3 实现过程 124
案例5.5 文字框内容的禁编、锁定和隐藏 126
5.5.1 案例说明与效果 126
5.5.2 技术要点与分析 127
5.5.3 实现过程 127
案例5.6 业余爱好和选修课程的选取 129
5.6.1 案例说明与效果 129
5.6.2 技术要点与分析 130
5.6.3 实现过程 130
案例5.7 利用列表框控件实现数据库表字段的选择 134
5.7.1 案例说明与效果 134
5.7.2 技术要点与分析 135
5.7.3 实现过程 135
案例5.8 利用复合框实现图书分类显示 138
5.8.1 案例说明与效果 138
5.8.2 技术要点与分析 138
5.8.3 实现过程 138
案例5.9 利用滚动条控件实现RGB调色板 141
5.9.1 案例说明与效果 141
5.9.2 技术要点与分析 141
5.9.3 实现过程 141
案例5.10 利用多页控件实现GIF动画的显示 144
5.10.1 案例说明与效果 144
5.10.2 技术要点与分析 144
5.10.3 实现过程 145
案例5.11 利用RefEdit控件设置Excel单元格区域背景色 148
5.11.1 案例说明与效果 148
5.11.2 技术要点与分析 149
5.11.3 实现过程 149
案例5.12 T abStrip控件的应用 150
5.12.1 案例说明与效果 150
5.12.2 技术要点与分析 151
5.12.3 实现过程 151
本章小结 153
第6章 ActiveX控件技术 154
案例6.1 利用Calendar控件动态查询系统日期 154
6.1.1 案例说明与效果 154
6.1.2 技术要点与分析 154
6.1.3 实现过程 155
案例6.2 利用Animation控件播放AVI动画 158
6.2.1 案例说明与效果 158
6.2.2 技术要点与分析 158
6.2.3 实现过程 158
案例6.3 利用WindowsMediaPlayer控件播放MP3 160
6.3.1 案例说明与效果 160
6.3.2 技术要点与分析 160
6.3.3 实现过程 161
案例6.4 利用ShockwaveFlash控件播放Flash动画 163
6.4.1 案例说明与效果 163
6.4.2 技术要点与分析 163
6.4.3 实现过程 164
案例6.5 利用Winsock控件实现简易聊天室 166
6.5.1 案例说明与效果 166
6.5.2 技术要点与分析 167
6.5.3 实现过程 167
案例6.6 利用WebBrowser控件实现网页浏览器 169
6.6.1 案例说明与效果 169
6.6.2 技术要点与分析 170
6.6.3 实现过程 170
案例6.7 利用ListView控件实现数据的筛选 173
6.7.1 案例说明与效果 173
6.7.2 技术要点与分析 174
6.7.3 实现过程 174
案例6.8 利用ImageList和ListView控件实现图标的管理 177
6.8.1 案例说明与效果 177
6.8.2 技术要点与分析 178
6.8.3 实现过程 178
案例6.9 利用TreeView控件实现导航菜单 181
6.9.1 案例说明与效果 181
6.9.2 技术要点与分析 182
6.9.3 实现过程 183
本章小结 187
第7章 Excel VBA图表和图像技术 188
案例7.1 动态绘制多边形并填充颜色 188
7.1.1 案例说明与效果 188
7.1.2 技术要点与分析 188
7.1.3 实现过程 189
案例7.2 动态绘制折线图表 190
7.2.1 案例说明与效果 190
7.2.2 技术要点与分析 190
7.2.3 实现过程 190
案例7.3 动态绘制柱状图表 192
7.3.1 案例说明与效果 192
7.3.2 技术要点与分析 192
7.3.3 实现过程 193
案例7.4 柱状图表动画效果 194
7.4.1 案例说明与效果 194
7.4.2 技术要点与分析 195
7.4.3 实现过程 195
案例7.5 利用MSChart控件显示不同类型的图表 199
7.5.1 案例说明与效果 199
7.5.2 技术要点与分析 201
7.5.3 实现过程 201
案例7.6 图像的动态缩放、显示与隐藏 203
7.6.1 案例说明与效果 203
7.6.2 技术要点与分析 204
7.6.3 实现过程 204
案例7.7 利用列表框导航图像 207
7.7.1 案例说明与效果 207
7.7.2 技术要点与分析 207
7.7.3 实现过程 208
案例7.8 图像浏览器 209
7.8.1 案例说明与效果 209
7.8.2 技术要点与分析 210
7.8.3 实现过程 211
本章小结 212
第8章 Excel VBA数据库技术 213
案例8.1 动态向未打开的Excel文件中添加数据 213
8.1.1 案例说明与效果 213
8.1.2 技术要点与分析 214
8.1.3 实现过程 215
案例8.2 动态查询未打开的Excel文件中的数据 217
8.2.1 案例说明与效果 217
8.2.2 技术要点与分析 218
8.2.3 实现过程 218
案例8.3 动态修改未打开的Excel文件中的数据 220
8.3.1 案例说明与效果 220
8.3.2 技术要点与分析 221
8.3.3 实现过程 221
案例8.4 动态删除未打开的Excel文件中的数据 222
8.4.1 案例说明与效果 222
8.4.2 技术要点与分析 223
8.4.3 实现过程 223
案例8.5 带有数据库的会员登录系统 225
8.5.1 案例说明与效果 225
8.5.2 技术要点与分析 227
8.5.3 实现过程 227
案例8.6 动态生成学生成绩单 234
8.6.1 案例说明与效果 234
8.6.2 技术要点与分析 235
8.6.3 实现过程 235
案例8.7 动态打印预览Excel数据表信息 237
8.7.1 案例说明与效果 237
8.7.2 技术要点与分析 237
8.7.3 实现过程 238
案例8.8 动态显示Access数据表中的数据 239
8.8.1 案例说明与效果 239
8.8.2 技术要点与分析 240
8.8.3 实现过程 240
案例8.9 动态查询Access数据表中的数据 242
8.9.1 案例说明与效果 242
8.9.2 技术要点与分析 243
8.9.3 实现过程 243
案例8.10 排序查询Access数据表中的数据 244
8.10.1 案例说明与效果 244
8.10.2 技术要点与分析 245
8.10.3 实现过程 245
案例8.11 Top和Percent限制查询Access数据表中的数据 246
8.11.1 案例说明与效果 246
8.11.2 技术要点与分析 247
8.11.3 实现过程 247
案例8.12 动态向Access数据表中插入数据 249
8.12.1 案例说明与效果 249
8.12.2 技术要点与分析 249
8.12.3 实现过程 250
案例8.13 动态修改Access数据表中的数据 251
8.13.1 案例说明与效果 251
8.13.2 技术要点与分析 252
8.13.3 实现过程 253
案例8.14 动态删除Access数据表中的数据 254
8.14.1 案例说明与效果 254
8.14.2 技术要点与分析 255
8.14.3 实现过程 255
本章小结 257
第9章 API函数的应用 258
案例9.1 利用ShellExecute函数动态打开网页和发送邮件 258
9.1.1 案例说明与效果 258
9.1.2 技术要点与分析 259
9.1.3 实现过程 260
案例9.2 利用GlobalMemoryStatus函数获取内存信息 263
9.2.1 案例说明与效果 263
9.2.2 技术要点与分析 263
9.2.3 实现过程 264
案例9.3 利用SetTimer和FindWindow函数动态显示时间 267
9.3.1 案例说明与效果 267
9.3.2 技术要点与分析 267
9.3.3 实现过程 268
案例9.4 利用FindWindow和ShowWindow函数实现任务栏的显示与隐藏 269
9.4.1 案例说明与效果 269
9.4.2 技术要点与分析 270
9.4.3 实现过程 271
案例9.5 利用ShellExecuteEX和FindWindow函数获取文件的属性 273
9.5.1 案例说明与效果 273
9.5.2 技术要点与分析 274
9.5.3 实现过程 274
案例9.6 利用AnimateWindow和FindWindow函数实现窗体滑入的动画效果 277
9.6.1 案例说明与效果 277
9.6.2 技术要点与分析 277
9.6.3 实现过程 278
案例9.7 利用API函数实现工字形窗体 279
9.7.1 案例说明与效果 279
9.7.2 技术要点与分析 279
9.7.3 实现过程 280
案例9.8 利用API函数实现总在最前窗体 282
9.8.1 案例说明与效果 282
9.8.2 技术要点与分析 283
9.8.3 实现过程 284
案例9.9 利用API函数实现椭圆形窗体 285
9.9.1 案例说明与效果 285
9.9.2 技术要点与分析 285
9.9.3 实现过程 285
本章小结 287
第10章 Excel VBA程序界面设计 288
案例10.1 动态显示与隐藏Excel程序窗口结构 288
10.1.1 案例说明与效果 288
10.1.2 技术要点与分析 291
10.1.3 实现过程 291
案例10.2 动态屏蔽和显示Excel程序右键菜单 294
10.2.1 案例说明与效果 294
10.2.2 技术要点与分析 295
10.2.3 实现过程 295
案例10.3 动态修改Excel程序标题名称 298
10.3.1 案例说明与效果 298
10.3.2 技术要点与分析 299
10.3.3 实现过程 299
案例10.4 动态修改Excel文件名称 301
10.4.1 案例说明与效果 301
10.4.2 技术要点与分析 302
10.4.3 实现过程 302
案例10.5 动态增加Excel选项卡 303
10.5.1 案例说明与效果 303
10.5.2 技术要点与分析 304
10.5.3 实现过程 304
案例10.6 隐藏系统选项卡 308
10.6.1 案例说明与效果 308
10.6.2 技术要点与分析 308
10.6.3 实现过程 309
案例10.7 动态隐藏Office按钮系统菜单功能 310
10.7.1 案例说明与效果 310
10.7.2 技术要点与分析 310
10.7.3 实现过程 311
本章小结 312
第11章 销售数据图表分析系统 313
11.1 销售数据图表分析系统概述 313
11.2 技术要点与分析 314
11.3 销售数据图表分析系统登录界面 314
11.3.1 销售数据图表分析系统登录界面界面设计 315
11.3.2 员工考勤管理系统登录界面代码添加 318
11.4 销售数据图表分析系统主界面 319
11.4.1 销售数据图表分析系统主界面界面设计 319
11.4.2 销售数据图表分析系统主界面代码添加 326
11.5 销售数据界面 327
11.5.1 销售数据界面界面设计 327
11.5.2 销售数据界面代码添加 339
11.6 创建销售数据图表窗体 340
11.6.1 创建销售数据图表窗体界面设计 340
11.6.2 创建销售数据图表窗体代码添加 343
11.7 销售数据图表分析系统的安全设置 346
11.8 销售数据图表分析系统案例说明与效果 349
本章小结 352
第12章 文件管理系统 353
12.1 文件管理系统概述 353
12.2 技术要点与分析 354
12.3 文件管理系统加密界面 355
12.3.1 文件管理系统加密界面界面设计 355
12.3.2 文件管理系统加密界面代码添加 357
12.4 文件管理系统主界面 358
12.4.1 文件管理系统主界面设计 358
12.4.2 文件管理系统主界面代码添加 366
12.5 动态查看驱动器信息 368
12.6 动态选择要查看信息的文件窗体 372
12.6.1 动态选择要查看信息的文件窗体界面设计 372
12.6.2 动态选择要查看信息的文件窗体代码添加 375
12.7 文件管理系统帮助文件窗体 378
12.7.1 文件管理系统帮助文件窗体界面设计 378
12.7.2 文件管理系统帮助文件窗体代码添加 380
12.8 自定义文件管理系统功能区 381
12.8.1 创建“文件管理系统功能区”选项卡 381
12.8.2 功能区各按钮功能代码 384
12.9 文件管理系统案例说明与效果 385
本章小结 389
第13章 企业库存管理系统 390
13.1 企业库存管理系统概述 390
13.2 技术要点与分析 391
13.3 企业库存管理系统加密界面 392
13.3.1 企业库存管理系统加密界面设计 392
13.3.2 文件管理系统加密界面代码添加 394
13.4 企业库存管理系统主界面 394
13.4.1 企业库存管理系统主界面设计 394
13.4.2 文件管理系统主界面代码添加 400
13.5 企业库存管理系统部门信息界面 405
13.5.1 企业库存管理系统部门信息界面设计 405
13.5.2 企业库存管理系统部门信息界面代码添加 410
13.6 企业库存管理系统供应商信息界面 411
13.6.1 企业库存管理系统供应商信息界面设计 411
13.6.2 企业库存管理系统供应商信息界面代码添加 415
13.7 企业库存管理系统商品信息界面 416
13.7.1 企业库存管理系统商品信息界面设计 416
13.7.2 企业库存管理系统商品信息界面代码添加 422
13.8 企业库存管理系统商品清单列表窗体 423
13.8.1 企业库存管理系统商品清单列表窗体界面设计 423
13.8.2 文件管理系统加密界面代码添加 426
13.9 企业库存管理系统入库界面 427
13.9.1 企业库存管理系统入库界面设计 427
13.9.2 企业库存管理系统入库界面代码添加 436
13.10 企业库存管理系统出库界面 440
13.10.1 企业库存管理系统出库界面设计 440
13.10.2 企业库存管理系统入库界面代码添加 447
13.11 企业库存管理系统入库明细表界面 450
13.11.1 企业库存管理系统入库明细表界面设计 450
13.11.2 企业库存管理系统入库界面代码添加 453
13.12 企业库存管理系统出库明细表界面 454
13.12.1 企业库存管理系统出库明细表界面设计 454
13.12.2 企业库存管理系统入库界面代码添加 457
13.13 企业库存管理系统库存汇总界面 458
13.13.1 企业库存管理系统库存汇总界面设计 458
13.13.2 企业库存管理系统库存汇总界面代码添加 461
13.14 企业库存管理系统库存明细账界面 463
13.14.1 企业库存管理系统库存明细账界面设计 463
13.14.2 企业库存管理系统库存明细账界面代码添加 467
13.15 企业库存管理系统应付账管理界面 471
13.15.1 企业库存管理系统应付账管理界面设计 472
13.15.2 企业库存管理系统应付账管理界面代码添加 475
13.16 企业库存管理系统盘点表界面 476
13.16.1 企业库存管理系统盘点表界面设计 477
13.16.2 企业库存管理系统盘点表界面代码添加 479
13.17 企业库存管理系统库存报警界面 481
13.17.1 企业库存管理系统库存报警界面设计 481
13.17.2 企业库存管理系统库存报警界面代码添加 484
13.18 自定义企业库存管理系统功能区 486
13.18.1 创建“企业库存管理系统功能区”选项卡 486
13.18.2 功能区各按钮功能代码 489
13.19 企业库存管理系统案例说明与效果 491
本章小结 499