-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
Office VBA开发经典——基础入门卷 版权信息
- ISBN:9787302505891
- 条形码:9787302505891 ; 978-7-302-50589-1
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
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等,这些原创作品深受广大学习者的欢迎。
- >
推拿
推拿
¥12.2¥32.0 - >
罗曼·罗兰读书随笔-精装
罗曼·罗兰读书随笔-精装
¥24.9¥58.0 - >
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
¥6.3¥14.0 - >
自卑与超越
自卑与超越
¥13.5¥39.8 - >
山海经
山海经
¥20.4¥68.0 - >
小考拉的故事-套装共3册
小考拉的故事-套装共3册
¥36.7¥68.0 - >
李白与唐代文化
李白与唐代文化
¥9.5¥29.8 - >
苦雨斋序跋文-周作人自编集
苦雨斋序跋文-周作人自编集
¥6.9¥16.0
-
Excel 实战应用大全
¥17.9¥49.8 -
Word/ExceI/PPT/PS就这么高效
¥34.8¥69 -
word/excel/ppt办公应用大全
¥26.5¥52 -
全图解零基础word excel ppt 应用教程
¥16.4¥48 -
4.23文创礼盒A款--“作家言我精神状态”
¥42.3¥206 -
4.23文创礼盒B款--“作家言我精神状态”
¥42.3¥206