图书目录

目  录

  

本书资源库 XI

第1章  Excel 2010 VBA概述 1

( 视频讲解:57分钟)

1.1  认识Excel VBA 2

1.1.1  VBA与VB的区别 2

1.1.2  VBA的主要功能和作用 2

1.1.3  什么是Excel VBA 3

1.1.4  选择Excel VBA的原因 3

1.1.5  Excel VBA的主要框架 4

1.1.6  Excel VBA的学习方法和

思路 4

1.2  走进Excel 2010 VBE

开发环境 5

1.2.1  启动Excel VBE 5

1.2.2  了解 Excel 2010 VBE

操作界面 7

1.2.3  退出Excel VBE 25

1.3  VBE实用小案例 26

1.3.1  快速列出工程中所有对象的

名称和类型 27

1.3.2  快速列出模块中所有过程的

名称 28

1.3.3  更改对象的名称 29

1.3.4  快速创建用户窗体及控件 30

1.3.5  快速添加模块和过程 31

第2章  Excel宏基础 33

( 视频讲解:42分钟)

2.1  认识Excel宏 34

2.2  走进Excel宏的世界 34

2.2.1  宏录制的三部曲 35

2.2.2  宏管理器 36

2.2.3  利用控件按钮控制宏 38

2.2.4  利用菜单命令控制宏 39

2.3  运行/卸载加载宏 41

2.3.1  设计加载宏 41

2.3.2  添加加载宏 43

2.3.3  使用加载宏 44

2.3.4  卸载加载宏 45

2.4  案例一:通过表单控件按钮

实现高级筛选 45

2.4.1  功能实现 46

2.4.2  运行测试 48

2.5  案例二:利用加载宏设计制作

销售记录表 49

2.5.1  创建“销售记录表”并录

制宏 49

2.5.2  生成“生成销售记录表”

加载宏 50

2.5.3  加载“生成销售记录表”

加载宏 51

2.5.4  应用“生成销售记录表”

加载宏 52

2.5.5  查看操作过程的代码 53

第3章  VBA程序开发基础 54

( 视频讲解:28分钟)

3.1  基本数据类型 55

3.1.1  数值型数据 55

3.1.2  字符串型数据 56

3.1.3  其他数据类型 56

3.2  常量、变量与数组 57

3.2.1  常量 57

3.2.2  变量 58

3.2.3  数组 62

3.3  过程与函数 63

3.3.1  过程 63

3.3.2  函数 65

3.4  控制语句 67

3.4.1  循环语句 67

3.4.2  判断语句 70

3.4.3  Goto语句 72

3.5  运算符 72

3.5.1  算术运算符 72

3.5.2  比较运算符和连接运算符 73

3.5.3  逻辑运算符 74

3.5.4  运算符优先级别 74

3.6  VBA程序开发实用小案例 75

3.6.1  存储并调用数组中的数据 75

3.6.2  自定义返回数组的函数 76

3.6.3  计算1+2+3+…+100的

结果 77

3.6.4  根据自定义条件设置单元格

颜色 77

3.6.5  利用Goto语句选定单元格 78

第4章  Excel VBA基础 79

( 视频讲解:56分钟)

4.1  概念与术语 80

4.1.1  对象模型 80

4.1.2  引用对象库 82

4.2  Excel VBA对象模型 83

4.2.1  Application(应用程序)

对象 83

4.2.2  Workbook(工作簿)对象 86

4.2.3  Worksheet(工作表)对象 89

4.2.4  Range(单元格)对象 92

4.3  Application对象实用小案例 94

4.3.1  获取Excel应用程序的基本

信息 94

4.3.2  设置Excel文件的默认保存

路径 95

4.3.3  自定义Excel状态栏中的

信息 96

4.3.4  设置保存自动恢复信息时间

间隔和自动恢复文件位置 97

4.3.5  设置关闭文件时不显示警告

信息对话框 98

4.4  Workbook对象实用小案例 99

4.4.1  设置工作簿窗口的大小 99

4.4.2  设置工作簿窗口的显示

比例 100

4.4.3  隐藏工作簿窗口 101

4.4.4  设置工作簿为加载宏

工作簿 102

4.4.5  控制工作簿只能通过代码

关闭 103

4.5  Worksheet对象实用小案例 104

4.5.1  保护工作表的单元格 104

4.5.2  隐藏工作表的行列标题 105

4.5.3  隐藏指定的工作表 106

4.5.4  设置工作表标签的颜色 107

4.6  Range对象实用小案例 107

4.6.1  设置单元格的字体格式 108

4.6.2  设置单元格的对齐方式 109

4.6.3  按自定义序列重排单元格 109

4.6.4  为单元格插入超链接 110

4.6.5  为单元格插入批注 111

4.6.6  为单元格区域定义名称 112

第5章  问卷调查系统 113

( 视频讲解:56分钟)

5.1  基础知识 114

5.1.1  认识Excel 2010环境中的

表单控件 114

5.1.2  利用代码向工作表写入

数据 116

5.1.3  利用代码生成图表 118

5.1.4  认识Excel公式用法 122

5.2  系统功能结构描述 125

5.3  体育用品问卷调查表 126

5.3.1  设计用户密码登录界面 126

5.3.2  调查填写表 129

5.3.3  数据统计 132

5.3.4  图表分析 134

5.4  培训机构问卷调查表 137

5.4.1  创建窗体界面 137

5.4.2  定义数据区域 138

5.4.3  定义并运行窗体加载

事件 140

第6章  活动抽奖系统 142

( 视频讲解:20分钟)

6.1  基础知识 143

6.1.1  获取关联数据 143

6.1.2  消息提示框 145

6.1.3  Excel环境的隐藏与显示 146

6.1.4  随机抽取实现 147

6.2  系统功能结构描述 149

6.3  创建抽奖系统界面 150

6.3.1  导入员工姓名信息 150

6.3.2  创建抽奖界面窗口 151

6.4  设置随机抽奖功能 152

6.4.1  初始化窗口界面 153

6.4.2  定义控件功能 153

6.4.3  系统测试 154

第7章  员工信息管理系统 155

( 视频讲解:44分钟)

7.1  基础知识 156

7.1.1  了解Excel的公式设置 156

7.1.2  图像控件运用 159

7.1.3  列表框控件运用 162

7.2  系统功能结构描述 165

7.3  创建员工信息系统窗体 166

7.3.1  创建信息窗体与控件 166

7.3.2  定义窗体事件 169

7.4  创建员工信息功能系统 171

7.4.1  创建信息查询系统 171

7.4.2  创建信息更新系统 174

7.4.3  创建信息新增系统 176

7.4.4  创建信息删除系统 178

7.4.5  创建“确定”与“重填”

功能系统 180

第8章  销售管理系统 182

( 视频讲解:41分钟)

8.1  基础知识 183

8.1.1  日历控件运用 183

8.1.2  列表框控件运用 185

8.1.3  文件系统控制运用 188

8.2  系统功能结构描述 191

8.3  产品管理系统 192

8.3.1  创建产品资料管理系统

窗体 192

8.3.2  产品功能块的实现 194

8.4  订单输入系统 197

8.4.1  创建订单输入界面 197

8.4.2  定义事件 200

8.4.3  运行测试 203

8.5  产品统计系统 205

8.5.1  生成统计分析表/图 206

8.5.2  创建菜单集成功能 208

第9章  公司内部图书管理系统 210

( 视频讲解:35分钟)

9.1  基础知识 211

9.1.1  数据列表显示实现 211

9.1.2  数据查询实现 213

9.2  系统功能结构描述 216

9.3  图书管理系统主体界面 217

9.3.1  创建窗体并定义属性 218

9.3.2  创建控件 218

9.3.3  编辑窗体加载事件 222

9.4  创建图书管理功能系统 224

9.4.1  创建图书查询系统 225

9.4.2  创建图书借阅系统 225

9.4.3  创建图书登记管理系统 229

第10章  Excel 2010 VBA高级应用 232

( 视频讲解:20分钟)

10.1  菜单与工具按钮 233

10.1.1  创建菜单及事件 234

10.1.2  自定义右键快捷菜单 236

10.1.3  创建工具栏及事件 238

10.2  与Windows API集成 240

10.2.1  认识Windows API 240

10.2.2  创建时刻表 241

第11章  公司文档管理系统 244

( 视频讲解:25分钟)

11.1  基础知识 245

11.1.1  TreeView控件 245

11.1.2  ListView控件 250

11.2  系统功能结构描述 254

11.3  系统界面设计 254

11.4  系统功能实现 258

11.4.1  定义窗体加载功能 258

11.4.2  定义界面中各控件功能 260

11.4.3  系统测试 263

第12章  资产管理系统 264

( 视频讲解:40分钟)

12.1  基础知识 265

12.1.1  打印功能 265

12.1.2  数据统计功能 268

12.2  系统功能结构描述 270

12.3  配置工作表环境 270

12.3.1  配置工作表 271

12.3.2  创建数据定义区 271

12.4  资产入库管理系统 272

12.4.1  创建资产入库登记

界面 273

12.4.2  编辑窗体控件事件 275

12.5  资产申领登记系统 277

12.5.1  创建物品申领登记界面 278

12.5.2  编辑窗体控件事件 279

12.6  资产统计管理系统 282

12.6.1  创建资产库存统计

界面 282

12.6.2  生成统计报表 283

第13章  Excel 2010 VBA安全设置 288

( 视频讲解:18分钟)

13.1  宏的安全设置 289

13.1.1  宏的安全级别 289

13.1.2  启用工作簿的宏 291

13.1.3  添加受信任位置 292

13.2  数字签名 294

13.2.1  数字签名使用特点 294

13.2.2  创建自签名数字证书 295

13.3  设置VBA保护密码 296

第14章  Excel VBA操作其他

应用程序 298

( 视频讲解:41分钟)

14.1  基础知识 299

14.1.1  调用Office组件 299

14.1.2  建立数据ADO连接 300

14.1.3  SQL语句基础 301

14.2  创建Word报告 303

14.2.1  创建Word模板 304

14.2.2  自动生成Word报告 305

14.3  与Access进行数据交换 308

14.3.1  读取数据库信息 308

14.3.2  写入客户信息 310

14.4  建立PowerPoint演示文稿 312

14.4.1  创建PowerPoint模板 312

14.4.2  创建PPT幻灯片 313

14.5  发送Outlook邮件 316

14.5.1  发送Outlook邮件

(前期绑定法) 317

14.5.2  发送Outlook邮件

(后期声明法) 318

14.5.3  设置当前工作簿为Outlook

邮件的附件 319

14.6  操作Internet 320

14.6.1  打开指定的网页

(前期绑定法) 321

14.6.2  打开指定的网页

(后期声明法) 322

14.6.3  查询并获取网页数据 322

14.6.4  制作自定义浏览器 323

14.7  操作XML文件 327

14.7.1  创建XML文件 327

14.7.2  将当前工作表保存为XML

文件 329

第15章  VBA模块定制实例 330

( 视频讲解:24分钟)

15.1  设定Excel使用有效期 331

15.1.1  功能分析 331

15.1.2  基础知识 331

15.1.3  功能实现 332

15.2  创建与清除超链接 333

15.2.1  功能分析 333

15.2.2  基础知识 333

15.2.3  功能实现 333

15.3  创建与清除多级菜单 335

15.3.1  功能分析 335

15.3.2  基础知识 335

15.3.3  功能实现 335

15.4  一次性清除所有批注 337

15.4.1  功能分析 338

15.4.2  基础知识 338

15.4.3  功能实现 338

15.5  创建游动的文字 339

15.5.1  功能分析 339

15.5.2  基础知识 339

15.5.3  功能实现 340

15.6  导入文本文件 342

15.6.1  功能分析 342

15.6.2  基础知识 342

15.6.3  功能实现 343

15.7  货币金额大写转换 345

15.7.1  功能分析 345

15.7.2  基础知识 345

15.7.3  功能实现 346

15.8  物品分配管理 348

15.8.1  功能分析 348

15.8.2  基础知识 349

15.8.3  功能实现 351

15.8.4  运行测试 352

第16章  VBA经典应用实例 354

( 视频讲解:57分钟)

16.1  数据的查询操作 355

16.1.1  从活动工作表中查询数据 355

16.1.2  从多个工作表中查询

数据 356

16.1.3  通过指定多个条件查询

数据(一) 357

16.1.4  通过指定多个条件查询

数据(二) 358

16.1.5  查询包含指定字符的单元格

数目 359

16.2  数据的排序操作 359

16.2.1  对指定区域数据进行排序 360

16.2.2  使用多个关键字进行排序 361

16.2.3  按自定义序列进行排序 362

16.2.4  按字符的长度进行排序 363

16.2.5  按单元格的颜色进行

排序 364

16.3  数据的筛选操作 365

16.3.1  自动筛选 365

16.3.2  “与”和“或”条件下的

高级筛选 366

16.3.3  筛选不重复的行数据 369

16.3.4  筛选并删除数据区域中的

空行与空列 369

16.4  数据的条件格式操作 371

16.4.1  突出显示数据区域中的前N项/

最后N项 371

16.4.2  突出显示小于与大于平均值的

数据 372

16.4.3  突出显示重复与不重复的

数据 373

16.4.4  利用数据条突出显示

数据 374

16.4.5  利用图标集突出显示

数据 375

16.4.6  利用色阶突出显示数据 376

16.5  文件管理 377

16.5.1  查看文件夹中的所有

文件 377

16.5.2  判断文件与文件夹是否

存在 378

16.5.3  重命名文件与文件夹 378

16.5.4  复制文件与文件夹 380

16.5.5  移动文件与文件夹 381

16.5.6  删除文件与文件夹 383

  

  

  

  

  

X

  

  

IX