当前位置:首页 > 工业技术
Excel VBA 2007程序设计案例集锦
Excel VBA 2007程序设计案例集锦

Excel VBA 2007程序设计案例集锦PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:李晓波,周峰,王征编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2009
  • ISBN:9787508466729
  • 页数:499 页
图书介绍:本书利用有代表性、实用性强、效果新颖的具体案例讲解Excel VBA 2007的文件处理技术、驱动器及文件夹处理技术、表格处理技术、数据处理技术、窗体的标准控件技术、ActiveX控件技术、Excel VBA图表和图像技术、Excel VBA数据库技术、API函数和Excel VBA程序界面设计。最后通过3个综合案例:销售数据图表分析系统、文件管理系统和企业库存管理系统,讲解Excel VBA 2007开发应用程序系统的方法与技巧。
《Excel VBA 2007程序设计案例集锦》目录

第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

相关图书
作者其它书籍
返回顶部