计算机
类型
可以朗读
语音朗读
275千字
字数
2015-02-01
发行日期
展开全部
主编推荐语
零基础学VBA,快速掌握Office三大组件应用技巧。
内容简介
本书面向零基础读者,从VBA入门、基本语法知识、辅助Word排版、辅助Excel数据分析、辅助PPT设计等方面,系统介绍了VBA这一利器在Office三大组件中的应用和操作技巧,帮助读者迅速掌握高效的文档处理方法,并为进一步学习打下良好基础。
目录
- 封面
- 目录
- 扉页
- 版权
- 前言
- 第1篇 基础篇
- 第1章 初识VBA
- 1.1 什么是VBA
- 1.1.1 VBA的历史
- 1.1.2 VBA 的优缺点
- 1.1.3 VBA 能够完成的工作
- 1.2 VBA、VB及宏的联系和区别
- 1.2.1 VBA 与 VB 的联系与区别
- 1.2.2 VBA 与宏的联系与区别
- 1.3 VBA的应用赏析
- 1.3.1 VBA 在 Microsoft Excel 中的应用
- 1.3.2 VBA 在 Microsoft Word 中的应用
- 1.3.3 VBA 在 Microsoft PowerPoint 中的应用
- 1.4 综合实战——宏的使用
- 高手私房菜
- 技巧:启用或禁用宏
- 第2章 VBA开发环境
- 2.1 VBA的集成开发环境
- 2.1.1 VBA 开发环境的安装与配置
- 2.1.2 VBA 开发环境
- 2.1.3 VBA开发环境的组件
- 2.1.4 定制 VBE 环境
- 2.1.5 VBE 开发环境的退出
- 2.2 VBA程序应用实例
- 2.2.1 从零开始动手编写程序
- 2.2.2 VBA 程序
- 2.3 综合实战——使用VBA的帮助系统
- 高手私房菜
- 技巧:带有VBA程序的保存
- 第3章 VBA基本语法
- 3.1 VBA的数据类型
- 3.1.1 为什么要区分数据类型
- 3.1.2 VBA 的数据类型
- 3.1.3 数据类型的声明与转换
- 3.2 VBA的变量及常量
- 3.2.1 常量的定义与使用
- 3.2.2 变量的定义与使用
- 3.3 VBA的数组
- 3.3.1 数组的概念
- 3.3.2 数组的定义与使用
- 3.4 VBA的运算符
- 3.4.1 算术运算符
- 3.4.2 比较运算符
- 3.4.3 连接运算符
- 3.4.4 逻辑运算符
- 3.4.5 VBA 表达式
- 3.4.6 运算符的优先级
- 3.5 VBA基本语句结构
- 3.5.1 顺序结构语句
- 3.5.2 条件结构语句
- 3.5.3 循环结构语句
- 3.6 VBA函数
- 3.6.1 VBA 函数的定义
- 光盘下载链接
- 3.6.3 VBA 函数的应用实例
- 3.7 VBA的过程
- 3.7.1 过程的定义
- 3.7.2 过程的执行
- 3.7.3 过程的作用域
- 3.7.4 过程的应用举例
- 3.8 综合实战——数据排序
- 高手私房菜
- 技巧:使用变量类型声明符
- 第4章 VBA对象和事件
- 4.1 VBA的对象、属性和方法
- 4.1.1 什么是对象
- 4.1.2 对象的属性
- 4.1.3 对象的方法
- 4.2 VBA的常用对象
- 4.2.1 Application 对象
- 4.2.2 Workbook 对象
- 4.2.3 Worksheet 对象
- 4.2.4 Range 对象
- 4.2.5 Comment对象
- 4.3 VBA对象的使用
- 4.3.1 创建一个工作簿
- 4.3.2 判断工作簿是否存在
- 4.3.3 批量新建工作表
- 4.3.4 快速合并多表数据
- 4.4 VBA的事件
- 4.4.1 事件与行为
- 4.4.2 事件过程的编写
- 4.5 VBA常用的事件
- 4.5.1 Workbook 事件
- 4.5.2 Worksheet 事件
- 4.5.3 窗体和控件事件
- 4.5.4 OnTime 和 OnKey 事件
- 4.6 VBA事件的应用
- 4.6.1 数据的快速录入
- 4.6.2 数据的自动保存
- 4.7 综合实战——Excel数据范围判断
- 高手私房菜
- 技巧:事件产生的顺序
- 第2篇 提高篇
- 第5章 用户界面设计
- 5.1 窗体的概念
- 5.1.1 工作表窗体
- 5.1.2 用户窗体
- 5.2 控件的使用
- 5.2.1 工作表控件
- 5.2.2 用户窗体控件
- 5.3 用户窗体控件的使用
- 5.3.1 在用户窗体中添加控件
- 5.3.2 调整窗体控件位置与大小
- 5.3.3 设置控件的顺序
- 5.3.4 控件的共同属性与非共同属性
- 5.4 用户窗体的使用
- 5.4.1 显示和关闭用户窗体
- 5.4.2 编写窗体和控件的事件代码
- 5.5 综合实战——设计一张调查问卷
- 高手私房菜
- 技巧:禁用用户窗体中的【关闭】按钮
- 第6章 代码调试与错误处理
- 6.1 VBA程序的状态
- 6.1.1 设计模式
- 6.1.2 运行模式
- 6.1.3 中断模式
- 6.2 VBA可能会发生的错误
- 6.2.1 编译错误
- 6.2.2 运行错误
- 6.2.3 逻辑错误
- 6.3 错误处理技巧
- 6.3.1 错误捕获
- 6.3.2 On error Goto
- 6.3.3 On error resume
- 6.4 VBA程序调试
- 6.4.1 中断模式调试
- 6.4.2 使用断点
- 6.4.3 使用 Stop 语句
- 6.4.4 使用监视窗口
- 6.4.5 使用立即窗口
- 6.4.6 使用本地窗口
- 高手私房菜
- 技巧:防止用户中断代码运行
- 第3篇 Excel篇
- 第7章 用VBA选择和操作Excel对象
- 7.1 对单元格进行操作
- 7.1.1 单元格的选择和赋值
- 7.1.2 求当前单元格所在的行号和列号
- 7.2 对单元格范围进行操作
- 7.2.1 单元格范围选择
- 7.2.2 求选择范围的行数、列数、单元格数和地址
- 7.2.3 选择范围之内的单元格循环
- 7.3 对行列进行操作
- 7.3.1 选择整行/整列
- 7.3.2 插入行 / 列
- 7.3.3 隔行插入行
- 7.3.4 列数据的 3 种删除方法和结果
- 7.4 对工作表进行操作
- 7.4.1 选择工作表
- 7.4.2 工作表的操作
- 7.4.3 求当前 Excel文件中工作表名称和个数
- 7.5 对工作簿进行操作
- 7.6 综合实战——客户资料管理
- 高手私房菜
- 技巧:通过不同的方法,判断工作表中已有客户数目
- 第8章 Excel函数和Excel VBA函数
- 8.1 Excel VBA和Excel函数的关系
- 8.2 在Excel VBA中应用函数的方法
- 8.2.1 使用工作表函数的方法
- 8.2.2 直接应用 Excel VBA 函数
- 8.3 VBA函数
- 8.3.1 字符处理函数
- 8.3.2 类型转换函数
- 8.3.3 日期和时间函数
- 8.3.4 数学和三角函数
- 8.3.5 其他函数
- 8.4 综合实战——在单元格区域搜索特定的文本
- 高手私房菜
- 技巧:求职工工资之和
- 第9章 用VBA控制Excel表格格式
- 9.1 单元格内数字的格式
- 9.1.1 设置单元格的数字格式
- 9.1.2 主要的格式符号
- 9.2 设置文本对齐格式
- 9.2.1 设置单元格内文本的对齐
- 9.2.2 单元格内文本的自动折行
- 9.2.3 单元格的合并或取消
- 9.2.4 改变单元格内文本方向
- 9.3 字体设置
- 9.3.1 设置文字的字体和字号
- 9.3.2 设置文字的粗体和斜体
- 9.3.3 设置文字的颜色
- 9.3.4 设置文字的上标和下标
- 9.4 单元格的边框设置
- 9.4.1 给单元格加边框
- 9.4.2 设置单元格边框的属性
- 9.5 设置单元格背景色
- 9.5.1 ColorIndex设置单元格背景色
- 9.5.2 用 Color 设置单元格背景色
- 9.5.3 设置单元格的背景图案
- 9.6 设置行高和列宽
- 9.7 设置条件格式
- 9.8 综合实战——设置单元格对象格式
- 高手私房菜
- 技巧:测试改变格式对Excel和VBA函数的影响
- 第10章 数据整理和分析统计
- 10.1 查找和替换数据
- 10.1.1 查找数据
- 10.1.2 替换数据
- 10.2 数据排序
- 10.3 数据筛选
- 10.3.1 自动筛选
- 10.3.2 高级筛选
- 10.4 数据透视表
- 10.4.1 通过录制宏了解数据透视表的基本对象
- 10.4.2 数据透视表对象的属性和方法
- 10.4.3 使用 VBA 创建数据透视表
- 10.4.4 刷新数据透视表
- 10.4.5 设置数据透视表
- 10.5 利用字典进行数据处理
- 10.5.1 字典的创建
- 10.5.2 字典对象的方法
- 10.5.3 字典对象的属性
- 10.5.4 字典应用中的一些实例
- 10.6 综合实战——商品销售数据分析
- 高手私房菜
- 技巧:正则表达式
- 第11章 插入图表
- 11.1 图表对象
- 11.1.1 图表工作表和嵌入式图表
- 11.1.2 图表对象模型
- 11.1.3 图表的组成
- 11.1.4 图表对象的属性和方法
- 11.2 创建图表
- 11.2.1 录制创建图表的宏
- 11.2.2 创建图表工作表
- 11.2.3 创建嵌入式图表
- 11.2.4 在嵌入式图表和图表工作表之间的转换
- 11.3 图表的事件
- 11.3.1 图表工作表事件
- 11.3.2 嵌入式图表事件
- 11.4 编辑图表
- 11.4.1 编辑图表的数据系列
- 11.4.2 更改图表类型
- 11.4.3 设置图表布局
- 11.4.4 设置图表标题和坐标轴标签
- 11.5 综合实战——商品销售数据分析图
- 高手私房菜
- 技巧:动态操作数据系列
- 第4篇 Word篇
- 第12章 VBA在Word中的基础应用
- 12.1 VBA在Word中的基础应用
- 12.1.1 Word中的常用对象
- 12.1.2 操作Word文档
- 12.1.3 使用 Word 文本
- 12.1.4 处理 Word 段落
- 12.1.5 处理 Word 表格
- 12.1.6 处理 Word 图片
- 12.1.7 多文档操作
- 12.2 应用案例
- 12.2.1 在 Word 中使用 VBA 制作选择题
- 12.2.2 显示单元格的数据
- 第13章 VBA在Word中的高级应用
- 13.1 查询长途电话号码区号
- 13.2 制作考试用作文稿纸
- 13.3 提取身份证号码的特定信息
- 13.4 在试卷中自动建立坐标系
- 第5篇 PowerPoint篇
- 第14章 VBA在PowerPoint中的基础应用
- 14.1 PowerPoint应用程序常用对象
- 14.1.1 PowerPoint 应用程序常用对象
- 14.1.2 VBA在PowerPoint中的基础应用
- 14.2 应用案例
- 14.2.1 制作课堂小测验课件
- 14.2.2 使用 VBA 实现图像文字的随意拖放
- 第15章 VBA在PowerPoint中的高级应用
- 15.1 利用VBA控制动画的播放
- 15.2 VBA实现幻灯片播放的倒计时功能
- 15.3 在PowerPoint中制作精确的坐标系
- 15.4 从题库中随机生成试题
- 第6篇 案例实战篇
- 第16章 使用Excel VBA制作员工管理系统
- 16.1 问题和需求分析
- 16.2 系统设计
- 16.2.1 功能设计
- 16.2.2 工作表设计
- 16.3 登录设计
- 16.3.1 工作簿事件
- 16.3.2 登录窗口
- 16.3.3 测试登录窗体
- 16.4 员工维护窗体
- 16.4.1 员工维护窗体设计
- 16.4.2 测试员工维护窗体
- 16.5 员工查询
- 16.5.1 员工查询设计
- 16.5.2 测试员工查询
- 16.6 常用工具
- 16.6.1 常用工具设计
- 16.6.2 测试常用工具
- 16.7 自定义功能区设计
- 16.7.1 认识 Excel 2010 的功能区
- 16.7.2 解析 Excel 2010 文件
- 16.7.3 功能区创建“员工管理”选项卡
- 16.7.4 设计功能区按钮代码
- 16.7.5 自定义功能区测试
- 高手私房菜
- 技巧:使用加载宏
- 第17章 使用Excel VBA制作资产管理系统
- 17.1 问题和需求分析
- 17.2 系统设计
- 17.3 基础信息维护
- 17.3.1 工作表设计
- 17.3.2 代码设计
- 17.3.3 测试基础信息
- 17.4 资产入库
- 17.4.1 工作表设计
- 17.4.2 代码设计
- 17.4.3 测试资产入库
- 17.5 资产出库
- 17.6 资产库存清单
- 17.6.1 工作表设计
- 17.6.2 代码设计
- 17.6.3 测试资产库存清单
- 17.7 自定义功能区设计
- 17.7.1 功能区创建“资产管理”选项卡
- 17.7.2 设计主界面和功能区按钮代码
- 17.7.3 自定义功能区测试
- 高手私房菜
- 技巧:Protect方法保护工作表
- 第18章 使用Word VBA设计贺卡
- 18.1 贺卡背景的设计
- 18.2 贺卡文字的设计
- 18.3 编写主控面板
- 18.4 将宏添加到工具栏
- 第19章 使用PowerPoint VBA调用数据库制作试题课件
- 19.1 试题课件分析
- 19.2 数据库操作与连接
- 19.3 绘制界面和编写代码
- 第7篇 高手秘籍篇
- 第20章 VBA与Windows API
- 20.1 Windows API基础
- 20.1.1 Windows API基础概述
- 20.1.2 API 分类
- 20.2 在Excel中使用API
- 20.2.1 声明函数
- 20.2.2 调用 API 函数
- 20.3 访问注册表
- 20.3.1 使用 VBA 函数访问注册表
- 20.3.2 使用 API 函数访问注册表
- 20.4 综合实战——制作特殊窗体
- 高手私房菜
- 技巧:有用的VBA资源
- 第21章 数据库编程
- 21.1 数据库概述
- 21.1.1 数据库基本知识
- 21.1.2 结构化查询语言
- 21.2 Excel访问数据库
- 21.2.1 使用【自 Access】导入数据
- 21.2.2 使用【来自Microsoft Query】检索
- 21.3 VBA编程访问外部数据
- 21.3.1 程序数据访问方法
- 21.3.2 ADO 对象模型
- 21.3.3 使用 ADO 访问数据
- 21.3.4 登录实例的实现
- 21.4 综合实战——学生信息管理
- 高手私房菜
- 技巧:打开不同Access版本技巧
- 第22章 加载宏
- 22.1 加载宏概述
- 22.1.1 加载宏的功能
- 22.1.2 加载宏的类型
- 22.2 加载宏的操作
- 22.2.1 加载宏的创建
- 22.2.2 加载宏的加载
- 22.2.3 加载宏的使用
- 22.2.4 加载宏的高级操作
- 22.3 综合实战——国家/首都查询和大学英语六级词汇英译汉
- 高手私房菜
- 技巧:保护工作簿代码
- 第23章 VBA优化
- 23.1 程序优化的概念
- 23.2 代码优化
- 23.2.1 代码优化的作用
- 23.2.2 变量优化
- 23.2.3 循环优化
- 23.2.4 对象优化
- 23.3 其他代码优化方法
- 23.3.1 去掉多余的激活和选择
- 23.3.2 合理使用数组
- 23.3.3 关闭屏幕更新
- 23.3.4 尽量使用函数
- 高手私房菜
- 技巧:使用Timer函数计算代码执行的速度
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。