当前位置:首页 > 工业技术
Office VBA从新手到高手
Office VBA从新手到高手

Office VBA从新手到高手PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:龙马高新教育编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2015
  • ISBN:9787115380630
  • 页数:360 页
图书介绍:本书面向零基础读者,从VBA入门、基本语法知识、辅助Word排版、辅助Excel数据分析、辅助PPT设计等方面,系统介绍了VBA这一利器在Office三大组件中的应用和操作技巧,帮助读者迅速掌握高效的文档处理方法,并为进一步学习打下良好基础。
《Office VBA从新手到高手》目录

第1篇 基础篇 2

第1章 初识VBA 2

1.1 什么是VBA 3

1.1.1 VBA的历史 3

1.1.2 VBA的优缺点 3

1.1.3 VBA能够完成的工作 4

1.2 VBA、 VB及宏的联系和区别 4

1.2.1 VBA与VB的联系与区别 4

1.2.2 VBA与宏的联系与区别 5

1.3 VBA的应用赏析 5

1.3.1 VBA在Microsoft Excel中的应用 6

1.3.2 VBA在Microsoft Word中的应用 6

1.3.3 VBA在Microsoft PowerPoint中的应用 6

1.4 综合实战——宏的使用 7

高手私房菜 技巧:启用或禁用宏 8

第2章 VBA开发环境 9

2.1 VBA的集成开发环境 10

2.1.1 VBA开发环境的安装与配置 10

2.1.2 VBA开发环境 11

2.1.3 VBA开发环境的组件 11

2.1.4 定制VBE环境 14

2.1.5 VBE开发环境的退出 14

2.2 VBA程序应用实例 15

2.2.1 从零开始动手编写程序 15

2.2.2 VBA程序 16

2.3 综合实战——使用VBA的帮助系统 16

高手私房菜 技巧:带有VBA程序的保存 18

第3章 VBA基本语法 19

3.1 VBA的数据类型 20

3.1.1 为什么要区分数据类型 20

3.1.2 VBA的数据类型 20

3.1.3 数据类型的声明与转换 22

3.2 VBA的变量及常量 22

3.2.1 常量的定义与使用 23

3.2.2 变量的定义与使用 24

3.3 VBA的数组 26

3.3.1 数组的概念 26

3.3.2 数组的定义与使用 27

3.4 VBA的运算符 27

3.4.1 算术运算符 28

3.4.2 比较运算符 28

3.4.3 连接运算符 29

3.4.4 逻辑运算符 29

3.4.5 VBA表达式 30

3.4.6 运算符的优先级 30

3.5 VBA基本语句结构 30

3.5.1 顺序结构语句 31

3.5.2 条件结构语句 33

3.5.3 循环结构语句 38

3.6 VBA函数 41

3.6.1 VBA函数的定义 41

3.6.2 VBA函数的使用 42

3.6.3 VBA函数的应用实例 43

3.7 VBA的过程 44

3.7.1 过程的定义 44

3.7.2 过程的执行 45

3.7.3 过程的作用域 45

3.7.4 过程的应用举例 46

3.8 综合实战——数据排序 47

高手私房菜 技巧:使用变量类型声明符 48

第4章 VBA对象和事件 49

4.1 VBA的对象、属性和方法 50

4.1.1 什么是对象 50

4.1.2 对象的属性 50

4.1.3 对象的方法 51

4.2 VBA的常用对象 52

4.2.1 Application对象 53

4.2.2 Workbook对象 54

4.2.3 Worksheet对象 55

4.2.4 Range 对、象 57

4.2.5 Comment对象 57

4.3 VBA对象的使用 58

4.3.1 创建一个工作簿 58

4.3.2 判断工作簿是否存在 59

4.3.3 批量新建工作表 59

4.3.4 快速合并多表数据 60

4.4 VBA的事件 61

4.4.1 事件与行为 61

4.4.2 事件过程的编写 62

4.5 VBA常用的事件 63

4.5.1 Workbook事件 63

4.5.2 Worksheet事件 64

4.5.3 窗体和控件事件 64

4.5.4 OnTime和OnKey事件 65

4.6 VBA事件的应用 67

4.6.1 数据的快速录入 67

4.6.2 数据的自动保存 68

4.7 综合实战——Excel数据范围判断 69

高手私房菜 技巧:事件产生的顺序 70

第2篇 提高篇 72

第5章 用户界面设计 72

5.1 窗体的概念 73

5.1.1 工作表窗体 73

5.1.2 用户窗体 73

5.2 控件的使用 74

5.2.1 工作表控件 74

5.2.2 用户窗体控件 77

5.3 用户窗体控件的使用 79

5.3.1 在用户窗体中添加控件 79

5.3.2 调整窗体控件位置与大小 79

5.3.3 设置控件的顺序 79

5.3.4 控件的共同属性与非共同属性 80

5.4 用户窗体的使用 81

5.4.1 显示和关闭用户窗体 81

5.4.2 编写窗体和控件的事件代码 82

5.5 综合实战——设计一张调查问卷 87

高手私房菜技巧:禁用用户窗体中的【关闭】按钮 88

第6章 代码调试与错误处理 89

6.1 VBA程序的状态 90

6.1.1 设计模式 90

6.1.2 运行模式 90

6.1.3 中断模式 90

6.2 VBA可能会发生的错误 90

6.2.1 编译错误 91

6.2.2 运行错误 91

6.2.3 逻辑错误 92

6.3 错误处理技巧 92

6.3.1 错误捕获 92

6.3.2 On error Goto 93

6.3.3 On error resume 94

6.4 VBA程序调试 95

6.4.1 中断模式调试 95

6.4.2 使用断点 95

6.4.3 使用Stop语句 96

6.4.4 使用监视窗口 97

6.4.5 使用立即窗口 98

6.4.6 使用本地窗口 99

高手私房菜技巧:防止用户中断代码运行 99

第3篇 Excel篇 102

第7章 用VBA选择和操作Excel对象 102

7.1 对单元格进行操作 103

7.1.1 单元格的选择和赋值 103

7.1.2 求当前单元格所在的行号和列号 105

7.2 对单元格范围进行操作 105

7.2.1 单元格范围选择 105

7.2.2 求选择范围的行数、列数、单元格数和地址 109

7.2.3 选择范围之内的单元格循环 110

7.3 对行列进行操作 111

7.3.1 选择整行/整列 111

7.3.2 插入行/列 112

7.3.3 隔行插入行 112

7.3.4 列数据的3种删除方法和结果 113

7.4 对工作表进行操作 114

7.4.1 选择工作表 114

7.4.2 工作表的操作 114

7.4.3 求当前Excel文件中工作表名称和个数 115

7.5 对工作簿进行操作 116

7.6 综合实战——客户资料管理 117

高手私房菜 技巧:通过不同的方法,判断工作表中已有客户数目 119

第8章 Excel函数和Excel VBA函数 121

8.1 Excel VBA和Excel函数的关系 122

8.2 在Excel VBA中应用函数的方法 122

8.2.1 使用工作表函数的方法 122

8.2.2 直接应用Excel VBA函数 123

8.3 VBA函数 123

8.3.1 字符处理函数 124

8.3.2 类型转换函数 127

8.3.3 日期和时间函数 128

8.3.4 数学和三角函数 130

8.3.5 其他函数 130

8.4 综合实战——在单元格区域搜索特定的文本 131

高手私房菜 技巧:求职工工资之和 132

第9章 用VBA控制Excel表格格式 133

9.1 单元格内数字的格式 134

9.1.1 设置单元格的数字格式 134

9.1.2 主要的格式符号 134

9.2 设置文本对齐格式 135

9.2.1 设置单元格内文本的对齐 136

9.2.2 单元格内文本的自动折行 137

9.2.3 单元格的合并或取消 137

9.2.4 改变单元格内文本方向 138

9.3 字体设置 138

9.3.1 设置文字的字体和字号 139

9.3.2 设置文字的粗体和斜体 139

9.3.3 设置文字的颜色 140

9.3.4 设置文字的上标和下标 141

9.4 单元格的边框设置 141

9.4.1 给单元格加边框 142

9.4.2 设置单元格边框的属性 143

9.5 设置单元格背景色 143

9.5.1 Colorlndex设置单元格背景色 144

9.5.2 用Color设置单元格背景色 144

9.5.3 设置单元格的背景图案 145

9.6 设置行高和列宽 146

9.7 设置条件格式 146

9.8 综合实战——设置单元格对象格式 147

高手私房菜 技巧:测试改变格式对Excel和VBA函数的影响 148

第10章 数据整理和分析统计 149

10.1 查找和替换数据 150

10.1.1 查找数据 150

10.1.2 替换数据 152

10.2 数据排序 153

10.3 数据筛选 154

10.3.1 自动筛选 154

10.3.2 高级筛选 155

10.4 数据透视表 156

10.4.1 通过录制宏了解数据透视表的基本对象 156

10.4.2 数据透视表对象的属性和方法 157

10.4.3 使用VBA创建数据透视表 158

10.4.4 刷新数据透视表 159

10.4.5 设置数据透视表 160

10.5 利用字典进行数据处理 161

10.5.1 字典的创建 161

10.5.2 字典对象的方法 162

10.5.3 字典对象的属性 163

10.5.4 字典应用中的一些实例 164

10.6 综合实战——商品销售数据分析 165

高手私房菜 技巧:正则表达式 166

第11章 插入图表 167

11.1 图表对象 168

11.1.1 图表工作表和嵌入式图表 168

11.1.2 图表对象模型 168

11.1.3 图表的组成 169

11.1.4 图表对象的属性和方法 170

11.2 创建图表 170

11.2.1 录制创建图表的宏 171

11.2.2 创建图表工作表 171

11.2.3 创建嵌入式图表 172

11.2.4 在嵌入式图表和图表工作表之间的转换 172

11.3 图表的事件 173

11.3.1 图表工作表事件 173

11.3.2 嵌入式图表事件 174

11.4 编辑图表 174

11.4.1 编辑图表的数据系列 175

11.4.2 更改图表类型 176

11.4.3 设置图表布局 176

11.4.4 设置图表标题和坐标轴标签 177

11.5 综合实战——商品销售数据分析图 177

高手私房菜 技巧:动态操作数据系列 178

第4篇 Word篇 180

第12章 VBA在 ord中的基础应用 180

12.1 VBA在Word中的基础应用 181

12.1.1 Word中的常用对象 181

12.1.2 操作Word文档 193

12.1.3 使用Word文本 194

12.1.4 处理Word段落 197

12.1.5 处理Word表格 197

12.1.6 处理Word图片 202

12.1.7 多文档操作 204

12.2 应用案例 206

12.2.1 在Word中使用VBA制作选择题 206

12.2.2 显示单元格的数据 208

第13章 VBA在Word中的高级应用 211

13.1 查询长途电话号码区号 212

13.2 制作考试用作文稿纸 214

13.3 提取身份证号码的特定信息 216

13.4 在试卷中自动建立坐标系 217

第5篇 PowerPoint篇 222

第14章 VBA在PowerPoint中的基础应用 222

14.1 PowerPoint应用程序常用对象 223

14.1.1 PowerPoint应用程序常用对象 223

14.1.2 VBA在PowerPoint中的基础应用 239

14.2 应用案例 250

14.2.1 制作课堂小测验课件 250

14.2.2 使用VBA实现图像文字的随意拖放 252

第15章 VBA在PowerPoint中的高级应用 255

15.1 利用VBA控制动画的播放 256

15.2 VBA实现幻灯片播放的倒计时功能 257

15.3 在PowerPoint中制作精确的坐标系 260

15.4 从题库中随机生成试题 261

第6篇 案例实战篇 266

第16章 使用Excel VBA制作员工管理系统 266

16.1 问题和需求分析 267

16.2 系统设计 267

16.2.1 功能设计 267

16.2.2 工作表设计 267

16.3 登录设计 268

16.3.1 工作簿事件 268

16.3.2 登录窗口 269

16.3.3 测试登录窗体 270

16.4 员工维护窗体 270

16.4.1 员工维护窗体设计 270

16.4.2 测试员工维护窗体 275

16.5 员工查询 276

16.5.1 员工查询设计 276

16.5.2 测试员工查询 278

16.6 常用工具 278

16.6.1 常用工具设计 278

16.6.2 测试常用工具 279

16.7 自定义功能区设计 279

16.7.1 认识Excel 2010的功能区 279

16.7.2 解析Excel 2010文件 280

16.7.3 功能区创建“员工管理”选项卡 280

16.7.4 设计功能区按钮代码 283

16.7.5 自定义功能区测试 284

高手私房菜 技巧:使用加载宏 284

第17章 使用Excel VBA制作资产管理系统 285

17.1 问题和需求分析 286

17.2 系统设计 286

17.3 基础信息维护 286

17.3.1 工作表设计 286

17.3.2 代码设计 288

17.3.3 测试基础信息 291

17.4 资产入库 292

17.4.1 工作表设计 292

17.4.2 代码设计 294

17.4.3 测试资产入库 296

17.5 资产出库 297

17.6 资产库存清单 298

17.6.1 工作表设计 298

17.6.2 代码设计 298

17.6.3 测试资产库存清单 299

17.7 自定义功能区设计 300

17.7.1 功能区创建“资产管理”选项卡 300

17.7.2 设计主界面和功能区按钮代码 302

17.7.3 自定义功能区测试 303

高手私房菜 技巧:Protect方法保护工作表 303

第18章 使用Word VBA设计贺卡 305

18.1 贺卡背景的设计 306

18.2 贺卡文字的设计 307

18.3 编写主控面板 308

18.4 将宏添加到工具栏 308

第19章 使用PowerPoint VBA调用数据库制作试题课件 311

19.1 试题课件分析 312

19.2 数据库操作与连接 312

19.3 绘制界面和编写代码 313

第7篇高手秘籍篇 316

第20章 VBA与Windows API 316

20.1 Windows API基础 317

20.1.1 Windows API基础概述 317

20.1.2 API分类 317

20.2 在Excel中使用API 318

20.2.1 声明函数 318

20.2.2 调用API函数 319

20.3 访问注册表 321

20.3.1 使用VBA函数访问注册表 322

20.3.2 使用API函数访问注册表 324

20.4 综合实战——制作特殊窗体 325

高手私房菜 技巧:有用的VBA资源 328

第21章 数据库编程 329

21.1 数据库概述 330

21.1.1 数据库基本知识 330

21.1.2 结构化查询语言 331

21.2 Excel访问数据库 331

21.2.1 使用【自Access】导入数据 332

21.2.2 使用【来自Microsoft Query】检索 333

21.3 VBA编程访问外部数据 336

21.3.1 程序数据访问方法 336

21.3.2 ADO对象模型 337

21.3.3 使用ADO访问数据 338

21.3.4 登录实例的实现 338

21.4 综合实战——学生信息管理 340

高手私房菜 技巧:打开不同Access版本技巧 342

第22章 加载宏 343

22.1 加载宏概述 344

22.1.1 加载宏的功能 344

22.1.2 加载宏的类型 344

22.2 加载宏的操作 345

22.2.1 加载宏的创建 345

22.2.2 加载宏的加载 345

22.2.3 加载宏的使用 346

22.2.4 加载宏的高级操作 347

22.3 综合实战——国家/首都查询和大学英语六级词汇英译汉 348

高手私房菜 技巧:保护工作簿代码 352

第23章 VBA优化 353

23.1 程序优化的概念 354

23.2 代码优化 354

23.2.1 代码优化的作用 354

23.2.2 变量优化 355

23.2.3 循环优化 355

23.2.4 对象优化 356

23.3 其他代码优化方法 358

23.3.1 去掉多余的激活和选择 358

23.3.2 合理使用数组 359

23.3.3 关闭屏幕更新 359

23.3.4 尽量使用函数 359

高手私房菜 技巧:使用Timer函数计算代码执行的速度 360

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