新書推薦:
《
宠物革命:动物与现代英国生活的形成
》
售價:NT$
360.0
《
(棱镜精装人文译丛)蔑视大众:现代社会文化斗争的实验
》
售價:NT$
275.0
《
皇家宫廷中的保健秘方 中小学课外阅读
》
售價:NT$
290.0
《
《诗经》十五讲 十五堂《诗经》历史文化与文学课 丹曾人文通识丛书
》
售價:NT$
395.0
《
述异记汇笺及情节单元分类研究(上下册)
》
售價:NT$
475.0
《
环境、社会、治理(ESG)信息披露操作手册
》
售價:NT$
1190.0
《
桑德拉销售原则 伍杰 [美]大卫·马特森
》
售價:NT$
440.0
《
理论的意义
》
售價:NT$
340.0
|
內容簡介: |
本书主要分为6篇,包括Excel VBA准备篇、Excel VBA基础篇、Excel VBA对象模型篇、Excel VBA用户界面设计篇、Excel VBA高级应用篇、Excel VBA综合实例篇。Excel VBA准备篇从VBA的发展历史、Excel 2007和Excel宏讲起,为Excel VBA初学者快速入门提供了保证。Excel VBA基础篇系统地讲解了Excel VBA开发环境,以及Excel VBA的数据类型、运算符、函数与过程等语法知识。Excel VBA对象模型篇针对性地详细讲解了Excel VBA中常用的Application对象、Workbook工作簿、Worksheet工作表、Range单元格及Chart图表对象。Excel VBA用户界面设计篇讲解了Excel VBA界面设计的方法。Excel VBA高级应用篇重点讲述了Excel VBA中控件的使用方法、VBA中Windows API、XML动态链接库的使用及VBA中的数据库编程。Excel VBA综合实例篇通过人事管理系统和Operate System考试系统综合讲述了Excel VBA的运用,使读者能够全面了解Excel VBA的使用方法。
本书在各个知识点的讲解过程中列举了丰富的实验内容,同时在每节中安排习题与程序设计,使读者能够边学边用,更好更快地掌握Excel VBA应用程序的开发方法。
本书可作为普通办公用户、大中专院校或社会培训学生的学习教材,以及办公应用软件爱好者的入门参考书。
|
關於作者: |
本书的作者团队成员为一线开发工程师、资深编程专家或专业培训师,在编程开发方面有着丰富的经验,并已出版过多本相关畅销书,颇受广大读者认可。长期积累的开发实战经验,结合对编程入门爱好者需求与特点的深入调查研究,本书的内容结构十分有利于编程爱好者和相关学员快速提高水平。
|
目錄:
|
第1篇 Excel VBA准备篇
第1章 VBA 概述
1.1 什么是VBA
1.1.1 VBA的产生及发展历史
1.1.2 VBA的应用
1.2 第1个VBA程序
1.2.1 创建一个“Hello World!”控制台程序
1.2.2 执行及查看结果
1.2.3 使用VBA调试器
1.3 VBA的功能及用途
1.3.1 VBA的功能
1.3.2 VBA的用途及常用开发工具
1.4 习题
第2章 Excel 2013 概述
2.1 了解Excel 2013
2.1.1 Excel的发展过程
2.1.2 Excel 2013的新特点
2.2 Excel 2013的操作
2.2.1 启动Excel 2013
2.2.2 认识Excel 2013的工作界面
2.2.3 操作Excel 2013工作簿
2.2.4 操作Excel 2013工作表
2.2.5 操作单元格
2.2.6 获取Excel 2013的帮助信息
2.2.7 退出Excel 2013
2.3 习题
第3章 Excel 2013中的宏与VBA
3.1 认识宏
3.1.1 了解宏的安全性
3.1.2 理解宏的功能
3.2 在Excel 2013中宏的操作
3.2.1 录制宏
3.2.2 保存宏
3.2.3 执行宏
3.2.4 编辑宏
3.2.5 删除宏
3.3 了解Excel VBA
3.3.1 认识VBA
3.3.2 了解VBA的特点
3.3.3 理解VBA与VB的关系
3.3.4 理解Excel 2013与VBA的关系
3.4 第1个Excel VBA程序
3.4.1 理解程序结构
3.4.2 理解程序执行过程
3.5 运行VBA程序
3.5.1 通过菜单运行程序
3.5.2 通过工具栏运行程序
3.6 调试VBA程序
3.6.1 查看程序结果
3.6.2 查看变量值
3.7 习题
第2篇 Excel VBA基础篇
第4章 Visual Basic编辑器简介
4.1 Visual Basic编辑器概述
4.1.1 Visual Basic编辑器的发展过程
4.1.2 Visual Basic编辑器的特点
4.2 构建VBA工作环境
4.2.1 安装VBA开发环境
4.2.2 安装VBA帮助文档
4.3 操作Visual Basic编辑器
4.3.1 启动Visual Basic编辑器
4.3.2 认识Visual Basic编辑器窗口
4.3.3 退出Visual Basic编辑器
4.4 使用Visual Basic编辑器中的窗口
4.4.1 使用代码窗口
4.4.2 使用对象浏览器
4.4.3 使用立即窗口
4.4.4 使用本地窗口
4.4.5 使用监视窗口
4.4.6 属性窗口
4.4.7 使用工程资源管理器
4.5 调试VBA程序
4.5.1 使用调试工具栏
4.5.2 设置断点
4.5.3 使用stop语句
4.5.4 运行代码中的指定部分
4.6 自定义Visual Basic编辑器开发环境
4.6.1 设置“编辑器”的基本功能
4.6.2 设置编辑器格式
4.6.3 设置“通用”项
4.6.4 设置“可连接的”选项
4.7 习题
第5章 设计VBA算法
5.1 算法概述
5.1.1 简单算法举例
5.1.2 算法的特点
5.2 算法的描述方法
5.2.1 使用自然语言描述法
5.2.2 使用流程图描述法
5.2.3 使用N-S图描述法
5.2.4 使用伪代码描述法
5.2.5 使用计算机语言描述法
5.3 VBA常用算法
5.3.1 选择排序法
5.3.2 自左至右字符串定位算法
5.3.3 顺序查找算法
5.4 习题
第6章 数据类型与运算符
6.1 VBA的数据类型
6.1.1 理解数据
6.1.2 VBA数据类型
6.2 使用常量与变量
6.2.1 使用常量
6.2.2 使用变量
6.2.3 强制声明变量
6.2.4 使用类型标识符定义变量
6.2.5 定义公共变量
6.2.6 使用模块级变量
6.3 理解VBA常用数据类型
6.3.1 使用Boolean型数据
6.3.2 使用Byte型数据
6.3.3 使用Date型数据
6.3.4 使用Double型数据
6.3.5 使用Integer型数据
6.3.6 使用Long型数据
6.3.7 使用Object型数据
6.3.8 使用String型数据
6.3.9 使用Variant型数据
6.3.10 使用自定义数据类型
6.4 使用运算符
6.4.1 使用赋值运算符
6.4.2 使用算术运算符
6.4.3 使用关系运算符
6.4.4 使用连接运算符
6.4.5 使用逻辑运算符
6.5 使用表达式
6.5.1 算术表达式
6.5.2 使用关系表达式
6.5.3 使用逻辑表达式
6.5.4 使用其他表达式
6.6 习题
第7章 VBA程序控制结构
7.1 VBA顺序结构语句
7.1.1 使用声明语句
7.1.2 使用可执行语句
7.1.3 使用续行符
7.1.4 使用赋值语句
7.1.5 使用注释语句
7.1.6 使用暂停语句
7.1.7 使用条件编译语句
7.1.8 使用MsgBox函数
7.1.9 使用InputBox函数
7.1.10 程序举例
7.2 VBA选择结构语句
7.2.1 使用if…then…语句
7.2.2 使用嵌套的if语句
7.2.3 使用Select Case语句
7.2.4 程序举例
7.3 VBA循环结构语句
7.3.1 使用For…Next语句
7.3.2 使用Do…Loop语句
7.3.3 使用While…Wend语句
7.3.4 使用For Each…Next语句
7.3.5 使用嵌套的循环
7.4 习题
第8章 数组
8.1 使用静态数组
8.1.1 定义静态数组
8.1.2 初始化静态数组
8.1.3 获取数组的上下界
8.1.4 使用二维静态数组
8.2 使用动态数组
8.2.1 声明动态数组
8.2.2 定义数组大小
8.2.3 复制数组
8.2.4 重置数组
8.2.5 避免数组错误
8.3 程序举例
8.3.1 求素数
8.3.2 选择排序法
8.4 习题
第9章 过程与函数
9.1 理解过程与函数
9.1.1 过程与函数概述
9.1.2 过程与函数的分类
9.2 使用Sub过程
9.2.1 定义Sub过程
9.2.2 调用Sub过程
9.2.3 程序举例
9.3 使用Function函数
9.3.1 定义Function函数
9.3.2 调用Function函数
9.3.3 程序举例
9.4 使用参数传递
9.4.1 理解形式参数与实际参数
9.4.2 使用传值参数
9.4.3 使用传地址参数
9.4.4 使用可选参数传递
9.4.5 使用数组传递参数
9.5 习题
第3篇 Excel VBA对象模型篇
第10章 Excel对象模型
10.1 认识对象
10.1.1 理解对象的属性
10.1.2 理解对象的行为
10.2 面向对象程序设计
10.2.1 继承性
10.2.2 封装性
10.2.3 多态性
10.3 理解Excel 2013对象模型
10.3.1 认识Excel 2013对象模型
10.3.2 定义Excel对象变量
10.3.3 赋值Excel对象变量
10.3.4 设置对象的属性
10.3.5 使用对象的方法
10.3.6 使用With语句
10.4 使用集合对象
10.4.1 使用Excel集合对象
10.4.2 使用自定义集合对象
10.5 习题
第11章 Excel对象——Application对象
11.1 认识Application对象
|
內容試閱:
|
前言
对于非计算机专业的读者来说,学习一门计算机编程语言是一件非常困难的事情。对于Excel 2013 VBA的学习也存在同样的问题。Microsoft Office Excel在实际应用中越来越广泛,面对Excel办公软件中的大量重复性应用,人们越来越倾向于让Microsoft办公软件自动化来处理这些问题,Excel VBA就是一个让Microsoft office Excel更自动化的有力工具,本书从初学者的角度,讲解了Excel 2013 VBA的相关知识。
本书的特点
Office系列办公软件经过多年的不断发展,无论是操作界面还是操作方法,都有了本质的改变。市面上有很多Excel VBA开发书籍,都是从早期版本角度讲解,还有一些书籍侧重于功能和技巧的讲解,但它们都没有从初学者的角度来讲解Excel VBA,导致普通读者很难找到适合自己的Excel VBA开发书籍。作者致力于编写一本适合普通用户办公应用的书籍,通过从最基本的Excel 2013知识开始讲起,一步步引领读者进入Excel 2013 VBA的程序设计应用,并在各个章节中列举了众多通俗易懂的实例,通过实例强化读者对Excel 2013 VBA知识点的理解。
本书的特点主要体现在以下几个方面。
循序渐进,由浅入深。为了方便读者学习,本书首先让读者了解Excel 2013的工作界面和有关Excel 2013的基本操作。使读者在掌握Excel 2013相关知识的基础上,再学习Excel 2013 VBA的相关知识。
内容充实,层次清楚。本书从Excel发展历史讲起,详细讲解了各个阶段产品的主要特点,对于当前Excel 2013 VBA应用程序,结合实例详细介绍了其中各个对象的操作方法。
实例丰富,步骤清晰。本书每个知识点都针对用户在实际工作中的应用需求,通过列举通俗易懂的实例,在代码编写过程中提供详细注释,程序结束后提供代码解析,帮助读者理解每行代码的含义,操作步骤环环相扣,使初学者少走弯路。
对比讲解,理解深刻。对于Excel 2013 VBA中存在的很多容易混淆的知识点,本书通过对比讲解的方式,帮助读者更好地理解这些知识点。
习题指导,提供源码。本书在每章讲解之后,针对本章要点,通过列举习题巩固和复习,并将习题答案和源代码放在所提供的光盘中,供读者学习使用。
案例精讲,深入剖析。本书选取最典型的案例——人事管理系统和Operate System考试系统。从需求分析、表格设计,到功能分析、窗体及代码设计一步步精细讲解,使读者对软件的开发有一个整体上的认识。
1. 清晰的体系结构
实例 书中出现的完整实例,以章节顺序编号,便于检索和循序渐进地学习、实践,放在每节知识点介绍之后。
实例代码 与实例编号对应,层次清楚、语句简洁、注释丰富,体现了代码优美的原则,有利于读者养成良好的代码编写习惯。对于大段程序,均在每行代码前设定编号便于学习。
代码解析 对代码中的关键点进行分析,帮助读者更直观地理解代码的实际含义。
知识点介绍 准确、清晰是其显著特点,一般放在每一节开始位置,让零基础的读者了解相关概念,顺利入门。
贴心的提示 为了便于读者阅读,全书还穿插着一些提示、注意等小贴士,体例约定如下:
提示:通常是一些贴心的提醒,让读者加深印象或提供建议,或者解决问题的方法。
注意:提出学习过程中需要特别注意的一些知识点和内容,或者相关信息。
习题 每章最后提供专门的测试习题,供读者检验所学知识是否牢固掌握,题目的提示或答案放在光盘中。
经作者多年的培训和授课证明,以上讲解方式是最适合初学者学习的方式,读者按照这种方式,会非常轻松、顺利地掌握本书知识。
2.实用超值的DVD光盘
为了帮助读者比较直观地学习,本书附赠DVD光盘,内容包括多媒体视频、电子教案(PPT)、各章习题答案和实例源代码等。
多媒体视频
配有长达21小时手把手教学视频,讲解关键知识点界面操作和书中的一些综合练习题。作者亲自配音、演示,手把手教会读者使用。(基于 2007 版本开发,操作方法与 2013 版完全一致)
电子教案(PPT)
本书可以作为高校相关课程的教材或课外辅导书,所以笔者特别为本书制作了电子教案(PPT),以方便老师教学使用。
3.提供完善的技术支持
本书提供了论坛:http:www.rzchina.net,读者可以在上面提问交流。另外,论坛上还有一些小的教程、视频动画和各种技术文章,可帮助读者提高开发水平。
适合阅读本书的读者
普通办公用户;
办公应用软件系统设计员;
应用软件设计爱好者;
大、中专院校的学生;
社会培训学生。
本书作者
本书主要由魏汪洋组织编写。其他参与本书编写的人员有曾光、张双、朱照华、黄永湛、孟祥嵩、张贺军、李勇、关涛、王岩、李晓白、魏星、刘蕾、吕峰军等,在此一并表示感谢!
编著者
|
|