𝔖 Scriptorium
✦   LIBER   ✦

📁

Office VBA开发经典: 基础入门卷

✍ Scribed by 刘永富; 刘行


Publisher
清华大学出版社
Year
2020
Tongue
Chinese
Leaves
576
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


本书由一线高校教师根据自己十余年VBA开发经验编写而成,书中深入浅出地介绍office VBA的开发方法与实践。本书内容体系完善,涉及office多个组件的交互编程,重点阐释工具栏设计和功能区设计,案例丰富,让读者身临其境,体会VBA编程的策略和魅力。

本书可以帮助读者轻松熟悉office VBA编程,系统学习VBA编程的每个层面。全书分为19章,内容包括VBA编程概述、宏的编写和执行、VBA编程环境、VBA语法基础、过程与函数设计、程序调试和错误处理、字符串处理、数学计算与日期处理、Excel VBA对象模型和相关对象、用户窗体和控件设计、自定义工具栏、Excel加载宏和经典编程实例等。书中所有章节涉及的程序代码都给出了详细分析。

本书可作为职场办公人员、高校理工科师生、office专业开发人员的自学用书,也可以作为office编程培训讲师的教学参考书。

✦ Table of Contents


封面
扉页
内容简介
版权页
序言
前言
目录
第1章 VBA编程概述
1.1 VBA应用领域和发展现状
1.2 Office与VBA的安装
1.3 Office版本
1.4 Office VBA编程开发的产品类型
1.5 高效学习VBA编程
习题
第2章 宏的编写和执行
2.1 编程前的设定
2.2 开始VBA宏编程
2.3 VBA代码的保存
2.4 宏的执行方法
习题
第3章 VBA编程环境
3.1 VBA编辑器界面介绍
3.2 VBA工程管理
习题
第4章 VBA语法基础
4.1 VBA数据类型
4.2 表达式与运算符
4.3 使用变量
4.4 使用常量
4.5 其他数据类型
4.6 使用InputBox输入对话框
4.7 使用MsgBox输出对话框
4.8 顺序结构
4.9 条件选择结构
4.10 循环结构
4.11 流程跳转控制语句
4.12 数组
4.13 代码优化
习题
第5章 过程与函数设计
5.1 过程
5.2 函数
习题
第6章 程序调试和错误处理
6.1 程序调试技巧
6.2 错误处理
6.3 错误跳转
习题
第7章 字符串处理
7.1 认识字符串
7.2 字符串转换
7.3 字符串生成
7.4 字符串与数组
习题
第8章 数学计算与日期处理
8.1 数学函数
8.2 日期与时间函数
习题
第9章 Excel VBA对象模型
9.1 对象和对象类型
9.2 使用对象变量
9.3 Excel VBA对象
习题
第10章 应用程序Application对象
10.1 Application对象重要成员
10.2 Application对象重要属性
10.3 Application对象常用方法
10.4 Application对象常用事件
习题
第11章 工作簿Workbook对象
11.1 工作簿对象的表达
11.2 Workbook对象重要属性
11.3 Workbook对象重要方法
11.4 Workbook对象常用事件
习题
第12章 工作表Worksheet对象
12.1 工作表集合Worksheets对象
12.2 Worksheet对象常用属性
12.3 工作表的自动筛选
12.4 Worksheet对象常用方法
12.5 Worksheet对象重要事件
习题
第13章 图表Chart对象
13.1 Chart对象重要属性
13.2 Chart对象常用方法
13.3 Chart对象事件
13.4 自动创建图表
13.5 自动删除图表
习题
第14章 单元格区域Range对象
14.1 Range对象的表示方法
14.2 Range对象的常用属性
14.3 Range的产生和转化
14.4 Range对象的常用方法
14.5 Range成员对象
14.6 Range对象专题讲解
习题
第15章 其他常用ExcelVBA对象
15.1 处理工作表中的图片
15.2 工作表使用表单控件
15.3 工作表使用ActiveX控件
15.4 处理工作表中的超链接
15.5 Excel内置对话框
15.6 文件选择对话框
15.7 操作自定义序列
习题
第16章 用户窗体和控件设计
16.1 窗体设计基础
16.2 窗体与控件的通用属性
16.3 窗体与控件的通用方法
16.4 窗体与控件的事件
16.5 窗体使用技巧
16.6 命令按钮使用技巧
16.7 标签
16.8 文本框
16.9 响应键盘按键的事件
16.10 组合框
16.11 列表框
16.12 复选框
16.13 单选按钮
16.14 切换按钮
16.15 框架
16.16 多标签控件
16.17 多页控件
16.18 滚动条
16.19 旋转按钮
16.20 图像控件
16.21 RefEdit控件
16.22 遍历窗体上的控件
16.23 响应鼠标单击的事件
16.24 使用附加控件
习题
第17章 自定义工具栏
17.1 工具栏基础知识
17.2 工具栏的VBA模型
17.3 CommandBar对象
17.4 CommandBarControl对象
17.5 创建自定义工具栏
17.6 自定义工具栏高级技术
17.7 Excel高版本的工具栏设计
习题
第18章 Excel加载宏
18.1 Excel加载宏对话框
18.2 加载宏可以包含的内容
18.3 修改加载宏文件
18.4 使用VBA操作加载宏
习题
第19章 经典编程实例
19.1 角谷猜想
19.2 单元格文字连接
19.3 学生成绩评定和登记
19.4 汇总历年奖牌榜
19.5 早退员工高亮显示
19.6 一次函数用于单元格的遍历
19.7 单词表按首字母汇总
19.8 交叉表汇总——双边贸易关系
正文结束
附录A VBA编程常用资料
A.1 Excel VBA实用语句
A.2 VBA函数用法示例
A.3 VBA编程疑难问答


📜 SIMILAR VOLUMES


Office VBA开发经典: 中级进阶卷
✍ 刘永富; 刘行 📂 Library 📅 2019 🏛 清华大学出版社 🌐 Chinese

<p>资深软件开发专家根据自己十余年VBA开发经验,通过本书深入阐释Office VBA开发。相比于基础入门卷,本书的内容体系更加完善,知识点更高阶,以VBA中添加和使用外部引用为主线,详细讲述使用VBA操作和读写Office文档之外的内容,案例丰富,让读者身临其境,体会VBA编程的策略和魅力。</p> <p>本书内容丰富、实用性强,实例典型且有代表性,可以帮助读者轻松熟悉VBA编程,系统学习VBA编程的每个层面。全书分为14章,内容包括文件和路径操作、文件系统自动化、压缩文件处理、XML操作、自定义功能区、正则表达式使用方式、字典使用方法、数据库操作、Office VBA混合编程、工程引用

Android应用开发入门经典(第2版) (入门经典系列)
✍ [美]Lauren Darcey Shane Conder 著 📂 Library 📅 2014 🏛 Posts & Telecommunications Press 🌐 Chinese

<p>当前,Android平台在移动市场炙手可热,在全球各地攻城略地,在消费者中建立了良好声誉,成了全球排名第一的智能手机平台。本书通过引导读者创建一个功能齐备的游戏,全面阐述了各种基本的Android开发技能。<p>全书分6部分。第1部分介绍了Android基本知识,包括Android平台和开发工具简介,创建Android应用程序的步骤,管理应用程序资源,配置Android清单文件等;第2部分探讨如何创建应用程序界面,包括各种布局控件、界面控件和对话框的用法,使用首选项、XML文件和数据库存储数据等;第3部分介绍了Android SDK高级功能,包括图像和相机、基于位置的服务(LBS)、网络

Android开发入门百战经典
✍ 张亚运 📂 Library 📅 2017 🏛 清华大学出版社 🌐 Chinese

本书内容系统全面,采用层层递进的方式进行讲解,让读者理解起来更为容易。全书分为10章,主要包括Android Studio的常用操作和技巧、Android的属性和布局、Android的基础控件、Android的系统组件、Android几种常用的数据存储方式、Android动画、Android网络、Android手机的基本功能及多媒体操作等。另外,本书还创新地引入了扫描二维码查看动态图的功能,让纸质图书也能和读者交互起来,提升阅读的乐趣。本书适用于广大初、中级Android开发者。对于初级开发者,本书对常用核心的基础知识通过实例的形式进行了系统的讲解,保证初学者学习后可迅速上手进行Android

微信小程序开发零基础入门
✍ 周文洁 📂 Library 📅 2019 🏛 清华大学出版社 🌐 Chinese

<p>本书是一本从零开始学习的微信小程序开发入门书,无需额外的基础。全书以项目驱动为宗旨,循序渐进、案例丰富,详细介绍了微信小程序的入门基础知识与使用技巧。 全书共分为12章,主要内容包括4个部分。第一部分是入门篇,包括第1章和第2章的内容,这两章介绍了小程序的由来、首次注册和创建项目流程;第二部分是基础篇,包括第3章和第4章的内容,这两章介绍了小程序框架和组件;第三部分是应用篇,包括第5~11章的内容,这7个章节分别讲解了微信小程序中网络API、媒体API、文件API、数据API、位置API、设备API以及界面API的用法;第四部分是提高篇,包括第12章的内容,这一章节提供一个综合应用设计示

C++入门经典
✍ 霍顿 📂 Library 📅 2006 🏛 清华大学出版社 🌐 Chinese

内容简介 · · · · · · 《C++入门经典》(第3版)详述了C++语言的各个方面,包括数据类型、程序控制、函数、指针、调试、类、重载、继承、多态性、模板、异常和输入输出等内容。每一章都以前述内容为基础,每个关键点都用具体的示例进行详细的讲解。《C++入门经典》(第3版)基本不需要读者具备任何c++知识,书中包含了理解C++的所有必要知识,读者可以从头开始编写自己的C++程序。   C++是一种内涵丰富、功能强大的语言,这就是许多专业人士选择它的原因。初学者常常觉得C++比其他语言难懂,这可能是因为它的功能和适用范围比较复杂。但是,C++并不比其他语言难学,只是比其他语言多一些

PHP开发实例大全(基础卷)
✍ 软件开发技术联盟 📂 Library 📅 2016 🏛 清华大学出版社 🌐 Chinese

<p>《PHP开发实例大全(基础卷)》筛选、汇集了PHP开发从基础知识到高级应用各个层面的大量实例及源代码,共有600个左右,每个实例及源代码按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。全书分5篇15章,共约600个实例,内容有:开发环境、PHP基础、Web页面交互、文件操作、会话应用、图形图像处理、面向对象、MySQL数据库与PHP、MySQL高级应用技术、PHP操作SQL Server数据库、PHP操作Access数据库、PHP操作Oracle数据库、ADODB类库、Smarty模板、综合应用。配书光盘附带了实例的源程序和部分讲解视频。</p> <p>《PHP