4.23文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册
> >
Office VBA开发经典——基础入门卷

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

出版社:清华大学出版社出版时间:2017-03-01
开本: 其他 页数: 557
中 图 价:¥48.5(4.9折) 定价  ¥99.0 登录后可看到会员价
加入购物车 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口
有划线标记、光盘等附件不全详细品相说明>>
本类五星书更多>

Office VBA开发经典——基础入门卷 版权信息

Office VBA开发经典——基础入门卷 本书特色

资深软件开发专家多年经验结晶,深入浅出阐释Office VBA开发涉及的工具、方法和实践

Office VBA开发经典——基础入门卷 内容简介

本书由一线高校教师根据自己十余年VBA开发经验编写而成,书中深入浅出地介绍Of?ce VBA的开发方法与实践。本书内容体系完善,涉及Of?ce多个组件的交互编程,重点阐释工具栏设计和功能区设计,案例丰富,让读者身临其境,体会VBA编程的策略和魅力。 本书可以帮助读者轻松熟悉Of?ce VBA编程,系统学习VBA编程的每个层面。全书分为19章,内容包括VBA编程概述、宏的编写和执行、VBA编程环境、VBA语法基础、过程与函数设计、程序调试和错误处理、字符串处理、数学计算与日期处理、Excel VBA对象模型和相关对象、用户窗体和控件设计、自定义工具栏、Excel加载宏和经典编程实例等。书中所有章节涉及的程序代码都给出了详细分析。 本书可作为职场办公人员、高校理工科师生、Of?ce专业开发人员的自学用书,也可以作为Of?ce编程培训讲师的教学参考书。

Office VBA开发经典——基础入门卷 目录

第1章?VBA编程概述 1

1.1?VBA应用领域和发展现状 1

1.1.1?美国的VBA水平 1

1.1.2?日本的VBA水平 2

1.1.3?VBA专家考试 3

1.2?Office与VBA的安装 3

1.2.1?安装DAEMON Tools Lite 5

1.2.2?Office 2003的安装 6

1.2.3?Office 2010的安装 10

1.3?Office版本 12

1.3.1?界面的变化 13

1.3.2?文件格式的革新 14

1.3.3?Office版本对VBA编程的

???影响 15

1.4?Office VBA编程开发的产品类型 15

1.4.1?基于Office文件的编程开发 15

1.4.2?Visual Basic 6封装 16

1.4.3?VSTO开发 16

1.5?高效学习VBA编程 16

1.5.1?**基础 16

1.5.2?学习计划 17

习题 17

第2章?宏的编写和执行 18

2.1?编程前的设定 18

2.1.1?显示“开发工具”选项卡 18

2.1.2?设置宏安全性 19

2.2?开始VBA宏编程 20

2.2.1?手工编写**个VBA宏 20

2.2.2?录制宏 21

2.3?VBA代码的保存 23

2.4?宏的执行方法 24

2.4.1?使用“宏”对话框 25

2.4.2?使用快捷键 25

2.4.3?指定宏到图形对象 26

2.4.4?使用工作表事件运行宏 26

2.4.5?使用工作簿事件运行宏 28

2.4.6?指定宏到功能区 28

2.4.7?指定宏到快速访问工具栏 30

2.4.8?通过立即窗口执行宏 31

习题 31

第3章?VBA编程环境 32

3.1?VBA编辑器界面介绍 32

3.1.1?立即窗口 33

3.1.2?本地窗口 35

3.1.3?属性窗口 35

3.1.4?对象浏览器 36

3.1.5?代码的查找和替换 37

3.1.6?VBA选项 38

3.1.7?外接程序管理器 39

3.1.8?VBA帮助 40

3.2?VBA工程管理 42

3.2.1?添加模块 42

3.2.2?移除模块 42

3.2.3?导出和导入模块 43

3.2.4?修改工程属性 43

3.2.5?工程引用 44

习题 45

第4章?VBA语法基础 46

4.1?VBA数据类型 46

4.1.1?字符串 47

4.1.2?数值型 48

4.1.3?日期和时间型 49

4.1.4?布尔型 49

4.1.5?变体型 50

4.1.6?对象型 50

4.1.7?数据类型的判断 51

4.1.8?变量声明的简写形式 54

4.1.9?变量声明的初始默认值 54

4.1.10?数据类型的转换 55

4.2?表达式与运算符 56

4.2.1?算术运算符 56

4.2.2?比较运算符 57

4.2.3?Like运算符 58

4.2.4?逻辑运算符 59

4.3?使用变量 60

4.3.1?变量命名 60

4.3.2?变量的声明 60

4.3.3?变量的赋值 61

4.3.4?变量的作用范围和生存期 63

4.3.5?声明变量的其他写法 64

4.4?使用常量 64

4.4.1?自定义常量 64

4.4.2?内置枚举常量 65

4.5?其他数据类型 68

4.5.1?自定义类型 68

4.5.2?枚举类型 69

4.5.3?集合 70

4.6?使用InputBox输入对话框 72

4.6.1?VBA库中的InputBox 72

4.6.2?Excel库中的InputBox 73

4.7?使用MsgBox输出对话框 75

4.8?顺序结构 77

4.9?条件选择结构 77

4.9.1?If语句 78

4.9.2?Select语句 79

4.9.3?Choose语句 82

4.9.4?Switch语句 82

4.10?循环结构 83

4.10.1?While…Wend语句 83

4.10.2?Do…Loop语句 84

4.10.3?For语句 86

4.10.4?For Each语句 87

4.11?流程跳转控制语句 88

4.11.1?GoTo语句 88

4.11.2?GoSub…Return语句 89

4.11.3?Exit语句 90

4.11.4?End语句 90

4.12?数组 91

4.12.1?一维数组 91

4.12.2?二维数组 93

4.12.3?使用Array创建数组 94

4.12.4?对象数组 95

4.12.5?变体数组 96

4.12.6?动态数组 96

4.13?代码优化 97

4.13.1?同一行书写多条语句 98

4.13.2?长语句的续行书写 98

4.13.3?使用缩进 98

4.13.4?使用模块定义 102

4.13.5?使用注释 103

4.13.6?使用With结构 104

4.13.7?使用Me关键字 106

习题 107

第5章?过程与函数设计 108

5.1?过程 108

5.1.1?创建过程 108

5.1.2?过程的运行和调用 109

5.1.3?过程的参数 110

5.1.4?可选和默认参数 112

5.1.5?参数的传递方式 113

5.1.6?参数数量可变的过程 114

5.1.7?数组作为参数 114

5.2?函数 115

5.2.1?自定义函数的返回值 116

5.2.2?自定义函数的用途 116

5.2.3?设置自定义函数的说明信息 119

5.2.4?为自定义函数创建帮助文档 121

习题 127

第6章?程序调试和错误处理 128

6.1?程序调试技巧 128

6.1.1?单步执行程序 128

6.1.2?设置断点 130

6.1.3?使用Stop语句 130

6.2?错误处理 131

6.2.1?Err对象 132

6.2.2?遍历错误号和错误描述 133

6.2.3?故意引发错误 133

6.3?错误跳转 134

6.3.1?错误发生时跳转到某行 134

6.3.2?错误发生时继续向下执行 136

6.3.3?Resume与Resume Next语句 136

习题 137

第7章?字符串处理 139

7.1?认识字符串 140

7.1.1?全角与半角 140

7.1.2?子字符串 140

7.1.3?字符串的长度 141

7.1.4?检索子字符串的位置 142

7.2?字符串转换 144

7.2.1?字符与ASCII码 144

7.2.2?大小写转换 145

7.2.3?全半角转换 146

7.2.4?去除多余空格 146

7.2.5?倒序 147

7.2.6?替换 147

7.3?字符串生成 149

7.3.1?String函数 149

7.3.2?Space函数 149

7.4?字符串与数组 149

7.4.1?Split函数 149

7.4.2?Join函数 151

7.4.3?Filter函数 151

习题 152

第8章?数学计算与日期处理 154

8.1?数学函数 154

8.1.1?三角函数计算 154

8.1.2?随机数 155

8.2?日期与时间函数 156

8.2.1?返回与设置当前日期时间 157

8.2.2?计算程序运行时间 157

8.2.3?日期时间的生成 158

8.2.4?日期时间的加减运算 159

8.2.5?计算两个日期的间隔 160

8.2.6?日期时间的分解 161

习题 161

第9章?Excel VBA对象模型 162

9.1?对象和对象类型 162

9.1.1?属性 162

9.1.2?方法 163

9.1.3?事件 163

9.1.4?父子对象 164

9.2?使用对象变量 164

9.2.1?With结构 166

9.2.2?集合对象 167

9.3?Excel VBA对象 170

9.3.1?应用程序对象 171

9.3.2?工作簿对象 171

9.3.3?表对象 171

9.3.4?单元格区域对象 171

习题 172

第10章?应用程序Application对象 173

10.1?Application对象重要成员 173

10.1.1?ActiveWorkbook 173

10.1.2?ActiveSheet 173

10.1.3?ActiveWindow 174

10.1.4?ActiveCell 174

10.1.5?Addins 175

10.1.6?COMAddins 176

10.1.7?WorksheetFunction 178

10.1.8?Commandbars 179

10.2?Application对象重要属性 180

10.2.1?默认文件路径DefaultFilePath

??? 属性 180

10.2.2?显示剪贴板DisplayClipboardWindow

??? 属性 181

10.2.3?启用事件EnableEvents属性 182

10.2.4?显示“开发工具”选项卡

??? ShowDevTools属性 182

10.2.5?句柄Hwnd属性 182

10.2.6?标题Caption属性 183

10.2.7?版本Version属性 183

10.2.8?用户名UserName属性 184

10.2.9?安装路径Path属性 185

10.2.10?状态栏StatusBar属性 186

10.2.11?默认工作表个数

??? SheetsInNewWorkbook属性 187

10.2.12?窗口状态WindowState

??? 属性 187

10.2.13?*近打开的文件

??? RecentFiles 188

10.3?Application对象常用方法 189

10.3.1?激活其他组件

??? ActivateMicrosoftApp方法 189

10.3.2?设置Excel的计算模式 189

10.3.3?计算Calculate方法 190

10.3.4?表达式评价Evaluate方法 190

10.3.5?快捷键OnKey方法 191

10.3.6?发送按键SendKeys方法 192

10.3.7?运行宏Run方法 193

10.3.8?退出应用程序Quit方法 195

10.3.9?定时执行OnTime方法 195

10.3.10?撤销Undo方法 196

10.4?Application对象常用事件 196

10.4.1?WorkbookBeforeClose事件 198

10.4.2?事件的取消 199

10.4.3?禁用和启用事件 199

10.4.4?SheetSelectionChange事件 199

10.4.5?WindowActivate事件 200

10.4.6?归纳总结 201


展开全部

Office VBA开发经典——基础入门卷 作者简介

刘永富,化学工程专业博士研究生,微软Office大师、VBA专家、51CTO学院认证讲师,网名ryueifu。他对Office及其VBA,以及VSTO开发有十余年的深入研究,尤其精通0ffice各组件的VBA编程和VB6的应用开发。独立创作多项Office VBA相关作品、教程,代表性技术作品有:UseAPI、OfficeCommandbarViewer、RibbonXMLEditor、ExcelComaddin、VBE2014、VisualStudioAddin2016等,这些原创作品深受广大学习者的欢迎。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服