第1章VBA应用基础 1
1.1快速设置上标 1
1.2为单元格填充颜色 3
1.2.1宏的安全性 3
1.2.2宏的录制与保存 3
1.2.3宏代码的分析与编辑 4
1.2.4运行宏的几种方法 6
1.3在PowerPoint中插入图片 8
1.3.1 PowerPoint中VBA程序的编写 8
1.3.2变量与数据类型 10
1.4百钱买百鸡问题 12
1.4.1程序的创建与运行 12
1.4.2 VBA的运算符 14
1.5成绩转换和定位 15
1.5.1对象、属性、事件和方法 15
1.5.2实现成绩自动转换和定位 17
1.6输出“玫瑰花数” 20
1.6.1工程、模块与过程 20
1.6.2子程序的设计与调用 22
1.7求最大公约数 24
1.7.1自定义函数的设计与调用 24
1.7.2代码调试 26
上机实验题目 27
第2章在Excel中使用VBA 29
2.1将电话号码导入当前工作表 29
2.1.1工作簿和工作表操作 29
2.1.2单元格和区域的引用 30
2.1.3导入电话号码 33
2.2自动生成年历 35
2.2.1单元格和区域的操作 35
2.2.2年历程序 38
2.3多元一次方程组求解 40
2.3.1在VBA中使用Excel工作表函数 40
2.3.2工作表界面初始化 41
2.3.3求解方程组程序设计 42
2.3.4代码优化与保护 43
2.4创建动态三维图表 45
2.4.1处理图形对象 45
2.4.2动态三维图表的实现 46
2.5在Excel状态栏中显示进度条 47
2.6区号邮编查询 48
2.7考试座位随机编排 51
2.8汉诺塔模拟演示 53
上机实验题目 58
第3章在Word中使用VBA 59
3.1统计字符串出现次数 59
3.1.1使用Word文本 59
3.1.2求字符串次数子程序 61
3.2表格计算 63
3.2.1使用Word对象 63
3.2.2用程序实现Word表格计算 65
3.3国标汉字的输入和代码获取 66
3.3.1快速输入国标汉字 66
3.3.2查汉字区位码 67
3.4求单词覆盖率 67
3.5文档内容的复制与粘贴 69
上机实验题目 72
第4章 控件与窗体 73
4.1在Excel工作表中使用日期控件 73
4.1.1在工作表中使用控件 73
4.1.2日期控件的使用 75
4.2在Word文档中使用列表框控件 77
4.3用户窗体及控件示例 79
4.4进度条窗体的设计 80
4.4.1简单的进度条窗体 80
4.4.2改进的进度条窗体 81
4.5出生年份、生肖、年龄互查 82
上机实验题目 86
第5章Office命令栏 87
5.1创建自定义工具栏 87
5.1.1添加和修改工具栏 87
5.1.2自定义工具栏案例 89
5.2创建自定义菜单 91
5.2.1管理菜单栏和菜单项 91
5.2.2自定义菜单案例 93
5.3系统菜单和工具栏控制 94
5.3.1系统菜单项控制 94
5.3.2列出系统工具栏按钮的ID、FaceID和标题 95
5.4动态设置列表项 96
上机实验题目 99
第6章 应用程序之间调用与通讯 101
6.1从Excel中进行Word操作 101
6.2从Word中进行Excel操作 103
6.3在Word中使用Access数据库 103
6.4在Excel中使用Access数据库 104
6.5将Word文本传送到PowerPoint 106
6.6自动替换Excel工作簿的VBA代码 108
上机实验题目 111
第7章 网络功能 113
7.1用VBA代码下载网络上的文件 113
7.2用Web查询获取网页信息 113
7.3定时刷新Web查询 115
7.4打开网页获取Web信息 117
7.5人民币汇率Web数据获取与加工 118
7.6用WebBrowser自动获取网页特定数据 122
上机实验题目 126
第8章 文件管理 127
8.1在Word中列文件目录 127
8.2在Excel中列文件目录 128
8.3列出指定路径下的文件和文件夹名 128
8.4列出指定路径下全部子文件夹和文件名 130
8.4.1使用FileSystemObject对象 130
8.4.2使用Filesearch对象 132
8.5批量重命名文件 133
8.6提取汉字点阵信息 136
上机实验题目 137
第9章 考试证生成模板 139
9.1软件概述 139
9.2软件设计 141
9.2.1工作表结构设计 141
9.2.2工具栏及按钮控制 143
9.2.3通用模块代码设计 145
上机实验题目 147
第10章 课时费统计模板 150
10.1软件概述 150
10.2软件设计 152
上机实验题目 157
第11章 人才培养方案模板 159
11.1软件概述 159
11.2工作表设计 164
11.3程序设计 167
11.4 Word文档设计 174
上机实验题目 176
第12章 教材信息管理系统 178
12.1软件概述 178
12.2工作表设计 181
12.3自定义工具栏 183
12.4填写学生人数 188
12.5生成各专业教材明细表 189
12.6生成学生教材费用一览表 191
12.7生成学生教材费用明细表 196
上机实验题目 199
第13章 考试安排信息处理系统 201
13.1使用说明 201
13.2基础模块 204
13.3标记颜色 206
13.4安排监考教师 208
13.5标记重复内容 210
13.6生成各系考试安排表 212
13.7生成考场占用一览表 214
13.8生成教师监考明细表 216
上机实验题目 218
第14章 人力资源管理信息系统 219
14.1使用说明 219
14.2数据项筛选 223
14.3刷新数据 224
14.4数据行筛选 229
14.5生成个人履历表 231
14.6生成统计表 234
14.7生成统计图 237
上机实验题目 239
第15章 可视化楼盘销售信息系统 241
15.1工作表设计 241
15.2用户窗体设计 242
15.3 imgs类的设计与应用 244
15.4 lbc和lzc类的设计 245
15.5编写“楼栋视图”窗体代码 247
15.6软件的使用 250
上机实验题目 251
参考文献 252