Excel VBA开发技术大全基本信息

书    名 Excel VBA开发技术大全 作    者 伍远高
出版社 清华大学出版社 出版时间 2009年02月01日
定    价 69 元 ISBN 9787302192145

Excel2007是MicrosoftOffice2007的组件之一,该软件主要用来对表格数据进行管理、分析、统计等,是办公人员最常用的软件之一。为了让Excel2007发挥最大功效,可以借助于VBA开发各种电子表格应用程序。

使用VBA可以为Excel2007应用程序提供新的功能或增强现有的功能,从而减少用户在Excel中的操作步骤,提高工作效率。如果要以Excel2007为平台,使用VBA进行二次开发,则需要读者能熟练地操作Excel软件,并具有一定的程序设计能力。

本书特色

*适用于多个版本:本书除第20章介绍Excel2007新增RibbonX功能的内容外,其余章节的内容都可应用到Excel2000/XP/2003/2007的各版本中。使用各版本的用户都可以通过本书学习VBA知识。

*内容全面:市场上大多数介绍VBA类的书籍,都只是详细介绍了Excel对象模型的使用,没有程序设计基础的读者需要参考其他书籍来学习VB程序设计方面的知识。本书除了详细介绍Excel对象模型的使用外,还详细介绍了VB程序设计基础,使初学者通过本书就可学习到完整的ExcelVBA程序设计的相关知识。

*专业性强:本书除了介绍VBA相关知识外,还介绍了在Excel中调用WindowsAPI、使用ADO访问数据库、控制其他Office应用程序、使用类模块、制作帮助系统等应用程序开发中的高级内容,使读者开发的Excel应用程序更专业。

*知识点和实例相结合:本书每个知识点都以实例代码来讲解。在本书最后以一个完整的进销存管理系统的开发过程为例,使读者能够通过实例进一步巩固前面各章所学的知识。

本书对Excel2007的新增功能,以及实际开发应用程序中经常要用到、而其他书籍很少介绍的功能也进行了详细的介绍。例如:

*使用RibbonX,在第20章中详细介绍了使用XML自定义Excel2007新增功能区的方法。

*制作COM加载宏,在第26章中介绍了用VB开发COM加载宏的方法。

*操作VBE,在第28章中介绍了用VBA代码控制ExcelVBE开发环境的方法。

*制作帮助系统。在第30章中介绍了为Excel应用程序制作帮助文件的方法。

本书内容

本书共分7部分31章。

第1部分Excel2007应用程序开发简介,包括1~3章,分别介绍了Excel开发平台概述、使用宏、ExcelVBA的开发环境等内容。

第2部分VBA基础知识,包括4~9章,分别介绍了VBA基础、程序控制结构、使用数组、使用过程、管理模块等程序设计的基本知识,第9章还详细介绍了字符串和日期的处理方法。

第3部分掌握Excel对象模型,包括10~15章,详细介绍了Excel中常用对象的属性、方法和事件的使用方法(包括Application对象、Workbook对象、Worksheet对象、Range对象、Chart对象等常用对象的使用)。

第4部分用户界面设计,包括16~21章,分别介绍了使用Excel内置对话框、创建自定义对话框、使用标准控件、使用ActiveX控件、使用RibbonX界面、使用CommandBars等内容。

第5部分使用外部数据,包括22~25章,分别介绍了控制其他Office程序、处理文件、使用ADO访问数据库、Excel2007与Internet等内容。

第6部分VBA高级应用,包括26~30章,分别介绍了使用Excel加载宏、使用类模块、操作VBE、使用WindowsAPI、制作应用程序的帮助等内容。

第7部分综合应用程序设计,第31章为一个实例——进销存管理系统,本章详细介绍了该实例的开发过程,通过该实例的开发,进一步巩固前面各章所学的知识。

读者对象

本书要求读者已经能熟练使用Excel2007,并对Excel2007的新增功能有一定的使用经验。在阅读本书前,读者至少已经掌握了以下的Excel操作技能:

*格式化工作表;

*命令单元格区域;

*使用公式和函数;

*创建图表;

*管理工作簿;

*管理工作表。

Excel VBA开发技术大全造价信息

市场价 信息价 询价
材料名称 规格/型号 市场价
(除税)
工程建议价
(除税)
行情 品牌 单位 税率 供应商 报价日期
软件开发技术实验室(一) 315mmX155mm铝合金,(按样品材料尺寸制作) 查看价格 查看价格

13% 成都市众之艺展览展示有限公司
软件开发技术实验室(二) 315mmX155mm铝合金,(按样品材料尺寸制作) 查看价格 查看价格

13% 成都市众之艺展览展示有限公司
软件开发 与现有的平 台标准开发软件,实现 违法图片、卡口图片、 视频信号、流量统计等 接入,与现有的后台软 件的标准接口开发、远 程维护标准接口开发 查看价格 查看价格

13% 深圳市海川致能科技有限公司
软件开发 1、名称:软件开发 2、说明:与现有后台软件的标准接口开发,远程维护标准接口开发 查看价格 查看价格

13% 深圳市海川致能科技有限公司
软件接口开发 佳凯JK V6.0 查看价格 查看价格

佳凯

13% 广西南宁佳凯智能科技有限公司
软件定制开发 增加外接显示屏显示照片功能等 查看价格 查看价格

捷顺

13% 深圳市捷顺科技实业有限公司
基于GIS应用开发 基础地理数据库、水资源基础数据库、业务管理数据库及其它数据的处理建库 查看价格 查看价格

13% 成都万江港利科技有限公司
ZigBee开发 HFZ-CC2530ZDK 查看价格 查看价格

华凡

13% 西安华凡科技有限公司
材料名称 规格/型号 除税
信息价
含税
信息价
行情 品牌 单位 税率 地区/时间
开发系统 MDS-55H 查看价格 查看价格

台班 韶关市2010年7月信息价
漏电保护开发 16A 查看价格 查看价格

茂名市2006年10月信息价
漏电保护开发 16A 查看价格 查看价格

茂名市2006年9月信息价
漏电保护开发 32A 查看价格 查看价格

茂名市2006年9月信息价
漏电保护开发 63A 查看价格 查看价格

茂名市2006年9月信息价
漏电保护开发 63A 查看价格 查看价格

茂名市2006年7月信息价
漏电保护开发 40A 查看价格 查看价格

茂名市2006年5月信息价
漏电保护开发 63A 查看价格 查看价格

茂名市2006年5月信息价
材料名称 规格/需求量 报价数 最新报价
(元)
供应商 报价地区 最新报价时间
开发 组态软件开发板,无限点,开发版|1套 1 查看价格 北京康泰博控科技有限公司 广东   2019-07-25
学习障碍、潜能开发与人格的技术干预 详见线下技术要求文件|1项 2 查看价格 温州贝尔教仪有限公司 广东   2022-05-24
定制开发 手机APP软件开发,接口开发及预留接口开发 详细要求见设计说明的产品参数要求|1项 1 查看价格 金三立视频科技(深圳)有限公司 广东  东莞市 2017-04-27
系统定制开发 开发工日(人日)|1m² 1 查看价格 广东中建普联科技股份有限公司 全国   2021-07-19
OPC接口开发 OPC接口开发|1个 1 查看价格 深圳市维纳自控工程有限公司 广东   2022-06-17
HIS系统接口开发 HIS系统接口开发|1套 1 查看价格 北京神州视翰科技股份有限公司南宁办事处 全国   2022-02-28
接口开发集成费 接口开发集成费|1项 1 查看价格 深圳市骏裕隆智能系统有限公司 广东   2018-08-08
视频开发 SDK上位集成开发包|1套 2 查看价格 康拓威技术(深圳)有限公司 全国   2020-01-09

第1部分Excel2007应用程序开发简介

第1章Excel2007开发平台概述 2

1.1Excel2007新增功能 2

1.1.1Excel版本简介 2

1.1.2Excel2007的特点 2

1.1.3Excel2007的界面 3

1.1.4使用功能区 7

1.2用Excel开发应用程序的优势 11

1.3Excel应用程序结构 11

1.3.1Excel应用程序的构成 12

1.3.2面向对象编程机制 12

1.4Excel应用程序开发流程 13

1.4.1开发前的准备工作 13

1.4.2应用程序开发过程 14

1.4.3系统测试 14

1.4.4应用程序发布 15

第2章使用宏 16

2.1宏简介 16

2.1.1什么是宏 16

2.1.2使用宏的优点 16

2.1.3创建宏的方法 17

2.2创建宏 17

2.2.1在Excel2003中录制宏 17

2.2.2打开Excel2007的录制宏功能 20

2.2.3在Excel2007中录制宏 21

2.2.4使用VB创建宏 22

2.3管理宏 24

2.3.1设置宏选项 24

2.3.2删除宏 25

2.3.3编辑宏 25

2.4运行宏 28

2.4.1使用快捷键运行宏 28

2.4.2使用【宏】对话框运行宏 28

2.4.3使用工具栏运行宏 29

2.4.4使用菜单栏运行宏 31

2.4.5使用快速工具栏运行宏 33

2.4.6通过按钮运行宏 35

2.4.7打开工作簿自动运行宏 36

2.5个人宏工作簿 37

2.5.1了解个人宏工作簿 38

2.5.2保存宏到个人宏工作簿 38

2.5.3管理个人宏工作簿 39

2.6宏的安全性 40

2.6.1打开包含宏的文档 40

2.6.2设置宏的安全性 41

第3章ExcelVBA的开发环境 43

3.1VBE简介 43

3.1.1VBE概述 43

3.1.2进入VBE 43

3.1.3VBE操作界面 44

3.2VBE的子窗口 47

3.2.1工程资源管理窗口 47

3.2.2属性窗口 48

3.2.3代码窗口 50

3.2.4调整VBE子窗口位置 50

3.3定制VBE环境 52

3.3.1设置【编辑器】选项卡 52

3.3.2设置【编辑器格式】选项卡 53

3.3.3设置【通用】选项卡 54

3.3.4设置【可连接的】选项卡 55

3.4使用帮助 55

3.4.1打开帮助主界面 56

3.4.2查看对象属性 56

3.4.3搜索关键字 57

第2部分VBA基础知识

第4章VBA基础 60

4.1VBA简介 60

4.1.1什么是VBA 60

4.1.2在Excel中使用VBA的优势 60

4.2VBA语法简介 61

4.2.1了解VBA代码 61

4.2.2VBA字符集 62

4.2.3关键字 62

4.2.4标识符 63

4.3数据类型 63

4.3.1基本数据类型 63

4.3.2自定义数据类型 66

4.3.3枚举类型 67

4.4常数 69

4.4.1直接常数 69

4.4.2符号常数 70

4.4.3系统常数 71

4.5变量 73

4.5.1声明变量 73

4.5.2变量的作用域和生存期 74

4.5.3局部变量 74

4.5.4模块变量 75

4.5.5全局变量 76

4.5.6静态变量 77

4.6运算符和表达式 78

4.6.1算术表达式 78

4.6.2比较表达式 78

4.6.3逻辑表达式 79

4.6.4连接运算表达式 80

第5章程序控制结构 81

5.1VBA程序结构概述 81

5.1.1认识语句 81

5.1.2结构化程序设计的控制结构 82

5.2常用语句 83

5.2.1赋值语句 83

5.2.2注释语句 84

5.2.3使用InputBox输入对话框 85

5.2.4使用MsgBox函数显示信息 87

5.3分支程序 89

5.3.1单分支语句——If...Then 90

5.3.2二分支语句——If...Then...Else 91

5.3.3多分支语句——If...Then...ElseIf 92

5.3.4多分支语句——SelectCase 93

5.4循环程序结构 95

5.4.1了解循环程序 95

5.4.2For...Next语句 96

5.4.3Do...Loop语句 98

5.4.4ForEach...Next语句 100

5.4.5循环嵌套 101

第6章使用数组 103

6.1数组简介 103

6.1.1用数组保存工作表数据 103

6.1.2数组的维数 104

6.2声明数组 105

6.2.1声明一维数组 106

6.2.2声明多维数组 107

6.2.3设置数组默认下界 107

6.3初始化数组 108

6.3.1使用循环语句初始化数组 108

6.3.2使用Array函数初始化数组 108

6.3.3用数组值初始化数组 109

6.4动态数组 109

6.4.1声明动态数组 109

6.4.2数组的清除和重定义 111

6.5操作数组的函数 112

6.5.1判断数组 112

6.5.2查询数组的下标范围 112

6.6数组使用实例 113

6.6.1数据排序 113

6.6.2彩票幸运号码 114

6.6.3用数组填充单元格区域 115

第7章使用过程 117

7.1过程的相关概念 117

7.1.1分解大过程 117

7.1.2过程的类型 117

7.2定义Sub过程 118

7.2.1使用对话框定义子过程 118

7.2.2使用代码创建Sub过程 119

7.3定义Function函数过程 120

7.3.1使用对话框定义函数过程 120

7.3.2使用代码创建Function过程 121

7.4过程的调用 122

7.4.1调用Sub过程 122

7.4.2调用Function过程 123

7.5过程的参数传递 124

7.5.1形参与实参的结合 124

7.5.2按传值方式传递参数 125

7.5.3按传地址方式传递参数 126

7.5.4传递数组参数 127

7.6可选参数和可变参数 128

7.6.1可选参数 128

7.6.2可变参数 129

7.7递归过程 130

7.8常用过程实例 131

7.8.1计算个人所得税 131

7.8.2将数值转换为表格的列号 132

7.8.3大写金额转换函数 134

第8章管理模块 136

8.1模块的分类 136

8.2管理标准模块 137

8.2.1插入模块 137

8.2.2删除模块 138

8.3模块的导入导出 138

8.3.1导出模块 139

8.3.2导入模块 140

8.4使用代码窗口 141

8.4.1代码编辑工具栏 142

8.4.2属性/方法列表 142

8.4.3常数列表 143

8.4.4快速信息 144

8.4.5参数信息 145

8.4.6自动完成关键字 146

第9章处理字符串和日期 148

9.1了解处理字符串 148

9.1.1字符串的存储 148

9.1.2计算字符串长度 149

9.2生成重复字符串 150

9.2.1用循环生成重复字符串 150

9.2.2用String函数生成重复字符串 150

9.2.3使用Space函数生成重复空格 151

9.3变换字符串 152

9.3.1大小写字母转换——Lcase函数和Ucase函数 152

9.3.2字符转换——StrConv函数 152

9.3.3查询字符编码——Asc函数 153

9.3.4生成字符——Chr函数 154

9.4比较字符串 154

9.4.1使用比较运算符 155

9.4.2使用Like运算符 155

9.4.3使用StrComp函数 156

9.5处理子字符串 157

9.5.1取左侧子串——Left函数 157

9.5.2取右侧子串——Rigth函数 158

9.5.3获取部分子串——Mid函数 158

9.5.4删除字符串两侧空格 159

9.5.5查找子串位置——InStr函数 160

9.6处理日期时间数据 161

9.6.1日期时间数据的保存 161

9.6.2获取和设置日期 161

9.6.3生成日期/时间数据 162

9.6.4计算日期数据 164

9.6.5使用计时器 166

第3部分掌握Excel对象模型

第10章Excel对象概述 170

10.1对象的概念 170

10.1.1了解对象 170

10.1.2对象的属性 170

10.1.3对象的方法 171

10.1.4对象的事件 172

10.2对象变量和对象数组 172

10.2.1对象变量 173

10.2.2对象数组 174

10.3使用集合 175

10.3.1集合的概念 175

10.3.2访问集合中的对象 175

10.3.3集合的方法和属性 176

10.3.4遍历集合中的对象 177

10.4Excel对象模型 178

10.4.1Excel对象模型简介 178

10.4.2常用对象简介 179

10.4.3隐含使用对象 180

10.5使用对象浏览器 181

10.5.1认识对象浏览器 181

10.5.2用对象浏览器查看对象成员 184

第11章使用Application对象 186

11.1了解Application对象 186

11.1.1Application对象常用属性 186

11.1.2Application对象常用方法 187

11.1.3Application对象常用事件 188

11.2设置应用程序选项 188

11.2.1设置主窗口标题栏 188

11.2.2控制状态栏 189

11.2.3控制编辑栏 190

11.2.4控制鼠标指针形状 190

11.3控制应用程序 191

11.3.1控制屏幕更新 191

11.3.2控制报警信息 192

11.3.3显示最近使用的文档 193

11.3.4模拟键盘输入 194

11.3.5定时执行过程 195

11.3.6自定义功能键 196

11.3.7调用Excel工作表函数 197

11.3.8快速跳转 199

11.3.9合并单元格区域 199

11.3.10激活Excel2007的功能区选项卡 200

11.4处理用户动作 200

11.4.1启用Application事件 200

11.4.2编写Application事件过程 202

第12章使用Workbook对象 204

12.1了解Workbook对象 204

12.1.1Workbooks集合 204

12.1.2Workbook常用属性 204

12.1.3Workbook常用方法 205

12.1.4Workbook常用事件 205

12.2控制工作簿集合 206

12.2.1新建工作簿 206

12.2.2打开工作簿 206

12.2.3打开文本文件 208

12.2.4工作簿是否存在 209

12.2.5工作簿是否打开 210

12.3控制工作簿 211

12.3.1保存工作簿 211

12.3.2更名保存工作簿 212

12.3.3设置工作簿密码 212

12.3.4查看文档属性 213

12.3.5处理工作簿文件名 215

12.4响应用户的动作 215

12.4.1自动打开关联工作簿 216

12.4.2禁止拖动单元格 216

12.4.3退出前强制保存工作簿 217

12.4.4禁止保存工作簿 218

12.4.5限制工作簿使用次数 219

12.4.6限制打印 220

第13章使用Worksheet对象 222

13.1了解Worksheet对象 222

13.1.1Worksheets集合 222

13.1.2Worksheet对象的常用属性 222

13.1.3Worksheet对象的常用方法 223

13.1.4Worksheet对象的常用事件 223

13.2管理工作表 224

13.2.1新增工作表 224

13.2.2删除工作表 225

13.2.3获取工作表数 225

13.2.4激活工作表 226

13.2.5选择工作表 226

13.2.6选取前后工作表 227

13.2.7工作表保护状态 228

13.2.8保护工作表 228

13.2.9撤销工作表的保护 229

13.2.10判断工作表是否存在 230

13.2.11复制工作表 230

13.2.12隐藏工作表 231

13.2.13移动工作表 232

13.2.14计算工作表打印页数 232

13.2.15控制工作表中的图片 233

13.2.16处理超链接 234

13.3响应用户操作 235

13.3.1禁止选中某个区域 235

13.3.2设置滚动区域 235

13.3.3禁止输入相同数据 236

13.3.4输入连续的数据 237

13.3.5增加快捷菜单 238

13.3.6限制选择其他工作表 239

13.3.7隐藏工作表 240

13.3.8突出显示当前位置 241

第14章使用Range对象 242

14.1Range对象概述 242

14.1.1Range对象的常用属性 242

14.1.2Range对象的常用方法 243

14.2引用Range对象 243

14.2.1使用A1样式引用单元格 244

14.2.2使用索引号引用单元格 244

14.2.3偏移引用单元格 245

14.2.4引用行或列 245

14.2.5查找数据区域边界 246

14.2.6引用当前区域 247

14.2.7获取已使用区域 247

14.2.8获取重叠区域引用 248

14.2.9获取合并区域引用 249

14.2.10获取指定类型的单元格 249

14.2.11引用合并区域的子区域 251

14.2.12引用区域内的单个单元格 251

14.2.13扩展单元格区域 252

14.3获取单元格信息 253

14.3.1获取单元格地址 253

14.3.2获取区域信息 254

14.3.3统计区域中公式数量 254

14.3.4追踪公式单元格 255

14.3.5按颜色统计单元格数量 256

14.4操作行列 257

14.4.1插入行 257

14.4.2插入列 257

14.4.3删除行 258

14.4.4隐藏行 258

14.4.5设置行高 259

14.4.6设置列宽 259

14.5管理批注 260

14.5.1插入批注 260

14.5.2查看批注 260

14.5.3隐藏/显示批注 261

14.5.4删除批注 261

14.5.5为输入数据的单元格添加批注 262

14.5.6将原数据作批注 263

14.6操作单元格 264

14.6.1给单元格设置公式 264

14.6.2复制公式 264

14.6.3给单元格设置错误值 266

14.6.4判断错误类型 266

14.6.5设置打印区域 267

14.6.6合并单元格 268

14.6.7拆分单元格 268

14.6.8限制单元格移动范围 269

14.6.9清除单元格 269

14.6.10删除单元格区域 270

14.7设置单元格格式 270

14.7.1设置自动套用格式 271

14.7.2设置边框线 271

14.7.3设置文本对齐格式 272

14.7.4单元格文本缩排 273

14.7.5设置文本方向 274

14.7.6设置自动换行格式 274

14.7.7设置缩小字体填充 274

14.7.8设置日期格式 275

14.7.9生成大写金额 275

14.7.10设置单元格图案 277

14.8设置条件格式 277

第15章其他常用Excel对象 280

15.1使用Name对象 280

15.1.1添加名称 280

15.1.2修改名称 281

15.1.3显示名称的定义 282

15.1.4获取Name对象的引用 282

15.2使用Window对象 283

15.2.1创建窗口 283

15.2.2调整窗口大小 284

15.2.3获取窗口状态 285

15.2.4拆分窗格 286

15.2.5设置窗口显示比例 287

15.2.6设置工作簿显示选项 288

15.2.7设置工作表网格线 288

15.3使用Chart对象 289

15.3.1创建图表工作表 289

15.3.2创建嵌入图表 291

15.3.3转换图表类型 292

15.3.4获取图表标题信息 293

15.3.5图表的系列信息 294

15.3.6调整图表的数据源 295

15.3.7将图表保存为图片 296

15.3.8使用嵌入图表事件 296

第4部分用户界面设计

第16章使用Excel内置对话框 300

16.1了解Excel内置对话框 300

16.2使用FindFile打开文件 300

16.3使用GetOpenFilename获取文件名 301

16.3.1GetOpenFilename方法 301

16.3.2获取单个文件名 302

16.3.3获取多个文件名 303

16.4使用GetSaveAsFilename获取保存文件名 304

16.5调用Excel内置对话框 305

16.5.1Dialogs集合和Dialog对象 305

16.5.2使用内置对话框的初始值 307

第17章创建自定义对话框 310

17.1新建窗体 310

17.1.1新建窗体 310

17.1.2设置窗体属性 311

17.2添加控件到窗体 313

17.2.1工具箱 313

17.2.2添加控件 315

17.3设置控件属性 315

17.3.1控件属性 315

17.3.2设置控件属性 316

17.4调整窗体中的控件 317

17.4.1设置控件大小 317

17.4.2设置控件布局 318

17.4.3设置Tab键顺序 320

17.5编写代码 321

17.5.1编写事件代码 321

17.5.2给控件编写代码 322

17.5.3编写窗体事件代码 323

17.6调用用户窗体 323

17.6.1调试运行窗体 323

17.6.2调用用户窗体基础知识 324

17.6.3编写调用用户窗体的代码 325

第18章使用标准控件 326

18.1标签 326

18.1.1标签常用属性 326

18.1.2标签事件 327

18.1.3标签控件实例——进度条 327

18.2命令按钮 328

18.2.1命令按钮常用属性 328

18.2.2命令按钮常用事件 329

18.2.3按钮实例——控制窗体显示 329

18.3图像 332

18.3.1图像控件属性 332

18.3.2图像控件事件 333

18.3.3图像实例——Splash窗口 333

18.4文字框 334

18.4.1文字框常用属性 334

18.4.2文字框的方法 335

18.4.3文字框常用事件 335

18.4.4文字框实例——数据输入窗体 335

18.5复选框 338

18.5.1复选框属性 338

18.5.2复选框事件 338

18.5.3复选框实例——设置Excel选项 338

18.6选项按钮 340

18.6.1选项按钮常用属性 341

18.6.2选项按钮常用事件 341

18.6.3选项按钮实例——设置窗体字号和颜色 341

18.7列表框 343

18.7.1列表框常用属性 343

18.7.2列表框的方法 344

18.7.3列表框实例——列表框间移动数据 344

18.8复合框 348

18.8.1复合框常用属性 348

18.8.2复合框常用方法 349

18.8.3复合框常用事件 349

18.8.4复合框实例——微机配置单 349

18.9滚动条 351

18.9.1滚动条常用属性 351

18.9.2滚动条常用事件 352

18.9.3滚动条实例——显示比例 352

18.10旋转按钮 354

18.10.1旋转按钮常用属性 354

18.10.2旋转按钮常用事件 355

18.10.3旋转按钮实例——修改日期和时间 355

18.11多页 357

18.11.1多页控件常用属性 357

18.11.2多页控件常用事件 358

18.11.3多页实例——报名登记 358

18.12RefEdit 359

18.12.1RefEdit常用属性 360

18.12.2RefEdit实例——设置单元格格式 360

第19章使用ActiveX控件 362

19.1添加ActiveX控件 362

19.1.1什么是ActiveX控件 362

19.1.2添加ActiveX控件到工具箱 362

19.2使用进度条控件 364

19.2.1进度条控件的常用属性 364

19.2.2进度条控件的方法 364

19.2.3进度条实例——隐藏行 364

19.3使用图像列表控件 366

19.3.1图像列表控件简介 366

19.3.2图像列表控件的属性 367

19.3.3图像列表控件的方法 367

19.3.4添加图像到ImageList控件 368

19.3.5图像列表控件实例 369

19.4使用树形视图控件 372

19.4.1树形视图控件简介 372

19.4.2树形视图控件常用属性 373

19.4.3树形视图控件的常用方法 374

19.4.4树形视图控件常用事件 375

19.4.5树形视图控件实例 375

19.5使用列表视图控件 380

19.5.1列表视图简介 380

19.5.2列表视图控件常用属性 381

19.5.3列表视图控件常用事件 382

19.5.4列表视图控件实例 382

第20章使用RibbonX 387

20.1了解Office(2007)OpenXML文件格式 387

20.1.1OfficeOpenXML的优点 387

20.1.2Excel2007OpenXML文件结构 388

20.2RibbonX控件简介 392

20.2.1基本控件 392

20.2.2容器控件 393

20.2.3控件属性 395

20.2.4控件回调函数 397

20.3自定义RibbonX 398

20.3.1手工方式自定义RibbonX 398

20.3.2使用UI编辑器自定义RibbonX 401

20.4自定义RibbonX实例 404

20.4.1组合内置Ribbon 404

20.4.2添加RibbonX到内置选项卡 406

20.4.3定义Office按钮 407

20.4.4RibbonX控件回调函数实例 409

第21章使用CommandBars 413

21.1CommandBar对象 413

21.1.1CommandBars简介 413

21.1.2CommandBars对象常用属性 413

21.1.3CommandBars对象常用方法 414

21.1.4CommandBar对象常用属性 415

21.1.5CommandBar对象常用方法 415

21.1.6列出命令栏 416

21.2CommandBarControl对象 417

21.2.1CommandBarControls集合对象 417

21.2.2CommandBarControl对象 418

21.2.3列出内置命令栏控件 419

21.3自定义菜单 419

21.3.1菜单的构成 420

21.3.2创建新菜单 420

21.4自定义快捷菜单 423

21.4.1内置快捷菜单 423

21.4.2创建快捷菜单 425

21.4.3添加菜单项到内置快捷菜单 427

21.4.4隐藏/禁止内置菜单项 429

21.5自定义工具栏 431

21.5.1内置工具栏 431

21.5.2创建工具栏 432

第5部分使用外部数据

第22章控制其他Office程序 436

22.1OLE自动化技术简介 436

22.1.1OLE简介 436

22.1.2引用服务程序 436

22.1.3实例化对象变量 438

22.2控制Word程序 439

22.2.1了解Word对象模型 439

22.2.2打开Word文档 440

22.2.3获取Word文档中的数据 442

22.2.4批量创建Word文档 443

22.3控制PowerPoint程序 448

22.3.1了解PowerPoint对象模型 448

22.3.2打开演示文稿 449

22.3.3创建演示文稿 450

22.4控制Outlook程序 452

22.4.1了解Outlook对象模型 452

22.4.2用Outlook发送邮件 454

22.4.3获取Outlook保存的邮件 456

第23章处理文件 458

23.1常用文件操作语句 458

23.1.1文件管理语句 458

23.1.2创建文件语句 460

23.1.3向文件中写入数据 461

23.1.4从文件中读出数据 462

23.2文件对象模型 463

23.2.1文件对象模型简介 463

23.2.2引用FSO对象 464

23.3获得文件信息 465

23.3.1获取磁盘信息 465

23.3.2查看文件信息 467

23.4文件管理 470

23.4.1文件是否存在 470

23.4.2复制文件 471

23.4.3分离文件名和扩展名 473

23.5处理文件夹 474

23.5.1创建文件夹 474

23.5.2列出文件夹中的文件 475

23.5.3列出文件夹名称 476

23.5.4删除所有空文件夹 476

23.6处理文本文件 478

23.6.1创建文本文件 478

23.6.2工作表保存为文本文件 479

23.6.3添加数据到文本文件 480

23.6.4读取文本文件中的数据 481

第24章使用ADO访问数据库 483

24.1SQL结构查询概述 483

24.1.1结构化查询简介 483

24.1.2查询语句SELECT 484

24.1.3插入语句INSERT 485

24.1.4修改语句UPDATE 485

24.1.5删除语句DELETE 485

24.2ADO对象模型 486

24.2.1ADO对象模型 486

24.2.2Connection对象 487

24.2.3Recordset对象 488

24.2.4其他ADO常用对象 490

24.2.5使用ADO访问数据库的步骤 491

24.3访问Excel工作簿的数据 491

24.3.1查询工作表中的数据 492

24.3.2导入其他工作表数据 493

24.4访问Access数据库 494

24.4.1导入Access数据 494

24.4.2添加数据到Access 495

24.4.3修改记录 496

24.4.4删除记录 497

24.4.5创建Access数据库 498

24.4.6列出所有表名 499

24.4.7表的字段信息 500

第25章Excel2007与Internet 502

25.1管理超链接 502

25.1.1插入超链接 502

25.1.2用VBA创建超链接 502

25.1.3添加超链接到收藏夹 503

25.1.4直接打开网页 504

25.2打开Internet上的工作簿 505

25.2.1打开Web上的工作簿 505

25.2.2用VBA代码打开Web上的工作簿 506

25.3使用Internet上的数据 507

25.3.1创建Web查询 507

25.3.2了解QueryTable对象 508

25.3.3用VBA创建Web查询 509

25.3.4带参数的Web查询 509

25.4发布数据到Internet 513

25.4.1保存为网页 513

25.4.2用VBA代码发布网页 514

第6部分VBA高级应用

第26章使用Excel加载宏 518

26.1加载宏的概念 518

26.1.1加载宏的类型 518

26.1.2加载宏的用途 519

26.1.3Excel中已有的加载宏 519

26.2管理加载宏 520

26.2.1载入加载宏 520

26.2.2卸载加载宏 521

26.2.3系统加载宏列表 521

26.3创建加载宏 522

26.3.1创建Excel加载宏 522

26.3.2创建COM加载宏 525

26.4使用加载宏 529

26.4.1使用Excel加载宏 529

26.4.2使用COM加载宏 531

第27章使用类模块 534

27.1类模块的概念 534

27.1.1什么是类 534

27.1.2类的作用 535

27.1.3理解类 535

27.2创建类模块 536

27.2.1建立对象类 537

27.2.2建立类的属性 537

27.2.3创建PropertyGet过程 538

27.2.4创建PropertyLet过程 539

27.2.5创建类的方法 539

27.2.6类模块的事件 540

27.3使用类模块创建对象 541

第28章操作VBE 543

28.1VBE简介 543

28.1.1添加VBE对象模型的引用 543

28.1.2信任VBA访问VBE对象模型 544

28.2VBE对象模型 545

28.2.1了解VBE对象模型 545

28.2.2VBProject对象 545

28.2.3VBComponent对象 546

28.2.4Reference对象 546

28.2.5CodeModule对象 547

28.3显示VBA工程相关信息 548

28.3.1查看工程信息 549

28.3.2查看部件 550

28.3.3查看引用 551

28.4用VBA控制VBA代码 552

28.4.1查看VBA过程名 552

28.4.2查看VBA代码 553

28.4.3导出代码 555

28.4.4导入代码 556

28.4.5在代码中搜索 557

28.5动态添加VBA代码 559

28.5.1增加模块 559

28.5.2向模块中添加代码 560

28.5.3工作表中动态增加按钮 561

28.5.4创建动态用户窗体 563

第29章使用WindowsAPI 566

29.1WindowsAPI基础 566

29.1.1WindowsAPI概述 566

29.1.2API分类 567

29.2在Excel中使用API 567

29.2.1声明函数 567

29.2.2使用API浏览器 569

29.2.3调用API函数 571

29.3制作特殊窗体 572

29.3.1制作半透明窗体 572

29.3.2制作椭圆窗体 575

29.3.3制作不规则窗体 577

29.4获取系统信息 579

29.4.1获取内存状态 579

29.4.2获取键盘信息 581

第30章制作应用程序的帮助 584

30.1CHM帮助概述 584

30.1.1认识CHM帮助文件 584

30.1.2CHM帮助文件的构成 585

30.2准备帮助主题文件 585

30.3制作HTML帮助系统 587

30.3.1创建项目文件 587

30.3.2创建目录文件 589

30.3.3创建索引文件 590

30.3.4设置帮助文件的选项 592

30.3.5编译生成帮助文件 593

30.3.6打开帮助文件 594

30.4给应用程序挂接帮助 595

第7部分综合应用程序设计

第31章进销存管理系统 598

31.1系统描述 598

31.2表格设计 599

31.2.1主界面 599

31.2.2商品信息 600

31.2.3销货 600

31.2.4供货 601

31.2.5存货统计 601

31.2.6销售人员 601

31.3设计功能区 602

31.3.1设计功能区的XML 602

31.3.2设计功能区各按钮代码 605

31.4进货模块 606

31.4.1商品供货录入 606

31.4.2商品信息录入 610

31.4.3测试商品供货功能 612

31.4.4进货报表 615

31.5销售模块 618

31.5.1设计销货单 619

31.5.2测试销货单功能 621

31.5.3销售报表 621

31.5.4销售业绩报表 624

31.6库存模块 627

31.6.1商品查询 627

31.6.2存货统计 628

31.6.3库存明细 629

附录AVBA程序调试技巧 635

A.1VBA程序的模式 635

A.2设置断点 636

A.3代码调试运行方式 637

A.4监视表达式 637

A.5使用本地窗口 639

A.6使用立即窗口 640

附录BASCII码表 641 2100433B

Excel2007与以前版本相比,从操作界面到对象模型的变化都很大,例如,取消了菜单和工具栏,新增了功能区。本书在介绍通过VBA操作Excel对象的基础上,使用了大量篇幅介绍用VBA操作这些新增对象的方法。

本书共分7部分31章,分别介绍了Excel2007开发平台概述、使用宏、ExcelVBA的开发环境、VBA基础、程序控制结构、使用数组、使用过程、管理模块、处理字符串和日期、Excel对象概述、使用Application对象、使用Workbook对象、使用Worksheet对象、使用Range对象、使用其他常用Excel对象、使用Excel内置对话框、创建自定义对话框、使用标准控件、使用ActiveX控件、使用RibbonX、使用CommandBars、控制其他Office程序、处理文件、使用ADO访问数据库、Excel2007与Internet、使用Excel加载宏、使用类模块、操作VBE、使用WindowsAPI、制作应用程序的帮助等内容。最后详细介绍了一个进销存管理系统的开发过程。

本书知识全面,结构由浅入深,每个知识点以实例代码进行介绍,使读者可快速入门。适合需要用Excel解决复杂问题,或准备利用ExcelVBA技术开发Excel应用程序的读者,也适合大中专院校的学生阅读,还可作为VBA的培训教材。

Excel VBA开发技术大全常见问题

Excel VBA开发技术大全文献

vba在excel中的使用之vba语句解释 vba在excel中的使用之vba语句解释

格式:pdf

大小:38KB

页数: 4页

评分: 4.5

vba 在 excel 中的使用之 vba 语句解释 (1) Set objExcel = CreateObject("Excel.Application") objExcel.Workbooks.Add ‘创建 Excel工作簿 (2) Application.ActivateMicrosoftApp xlMicrosoftWord ' 开启 Word 应用程序 (3) Application.TemplatesPath ‘获取工作簿模板的位置 (4) Application.Calculation = xlCalculationManual ‘设置工作簿手动计算 Application.Calculation = xlCalculationAutomatic ‘工作簿自动计算 (5) Worksheets(1).EnableCalculation = False ‘不对第一张工作表自

立即下载
基于Excel VBA开发的电缆号牌套管管理系统 基于Excel VBA开发的电缆号牌套管管理系统

格式:pdf

大小:38KB

页数: 未知

评分: 4.4

电缆敷设及接线一直是电厂电气仪控安装工作中最为繁琐、工作量最大的一项工作,该文针对电缆接线以及电缆号牌套管制作中存在的问题,利用Excel VBA(Visual Basic Application)语言开发出了一套电缆套管及号牌管理系统,并利用VB(Visual Basic)语言将其封装成可安装于Excel插件栏的软件,从而进行电缆清册、电缆接线图、电缆号牌以及套管模板的制作,将重复繁琐的工作交由程序完成,使技术准备工作自动化、模块化的处理,提高了效率,保证了准确性,达到节约成本的目的。

立即下载

Excel是应用最广泛的办公软件之一,它大大提高了办公人员的工作效率。但是各行各业的办公需求千差万别,仅靠Excel的固定功能很难快速完成一些数据量大、重复性高的工作,此时就需要借助VBA实现操作的批量化、自动化和个性化,从而简化办公过程,并杜绝人工操作带来的错误。

《Excel VBA标准教程》是一本全面介绍Excel VBA的书籍,内容由浅入深、循序渐进,使读者能熟练掌握Excel VBA的各个方面,并能开发VBA应用程序。《Excel VBA标准教程》分为六篇,第1篇是VBA基础篇,介绍了VBA的开发环境VBE、VBA语言基础、Excel的对象模型等基础知识。第2篇讨论了Excel的对象和Excel的基于事件的编程,讨论了交互式对话框、Range对象、Chart与Shape对象、Worksheet和Workbook对象以及Application对象。第3篇是窗体和控件篇,深入浅出地介绍了如何创建用户窗体、如何使用控件进行程序设计。第4篇介绍了操纵Excel的数组与字典相关的技术。第5篇是高级应用篇,介绍了使用ADO和文件以及高级的窗体处理技术、类模块以及与其他应用程序交互的方法。第6篇是案例应用篇,介绍了3个使用VBA编写的管理系统,使读者掌握使用VBA解决实际问题的能力。

《Excel VBA标准教程》语言简洁、内容精练、重点突出、实例丰富,是广大办公室工作人员、技术人员、应用程序开发人员必备的参考书,也非常适合大中专院校师生学习阅读,可作为高等院校计算机及Office办公专业的教材参考书。

前言

如何获取学习资源

第1章 认识Excel VBA

1.1 为什么要学习VBA

1.2 认识VBA编辑器

1.3 最简单的VBA程序——宏

第2章 VBA程序设计基础

2.1 VBA语法基础

2.2 VBA运算符

2.3 VBA控制语句

实战演练 根据入职时间计算各员工可休年假天数

第3章 子过程与函数

3.1 子过程与函数的定义

3.2 子过程与函数的调用

3.3 常用内置函数

3.4 子过程与函数的调试

实战演练 在销售表中查找最高与最低销售额

第4章 使用VBA管理单元格

4.1 认识对象、属性、方法和事件

4.2 认识单元格对象

4.3 单元格的引用

4.4 获取单元格信息

4.5 编辑单元格

4.6 设置单元格格式

实战演练 突出显示日期为周末的记录

第5章 使用VBA管理工作簿和工作表

5.1 认识工作簿和工作表对象

5.2 管理工作簿

5.3 管理工作表

实战演练 快速合并员工业绩表

第6章 使用VBA处理日期和货币数据

6.1 日期和时间函数

6.2 日期数据的处理

6.3 使用Round()函数自动生成大写金额

实战演练 根据入职年数计算提成额

第7章 使用VBA统计和分析数据

7.1 在VBA中调用工作表函数的方法

7.2 调用工作表函数统计数据

7.3 调用工作表函数分析数据

实战演练 对商场销售表进行分析与预测

第8章 使用VBA制作图表

8.1 图表的创建与设置

8.2 为图表添加辅助线

实战演练 制作业务能力分析图

第9章 使用VBA创建数据透视表(图)

9.1 创建数据透视表

9.2 创建数据透视图

实战演练 制作车辆出勤统计动态数据透视表

第10章 使用VBA访问文件

10.1 使用过程式方法访问文件

10.2 使用对象式方法访问文件

实战演练 员工信息表批注的导出和导入

第11章 使用VBA制作GUI

11.1 设计用户窗体

11.2 如何设计出界面友好的用户窗体

实战演练 客户信息管理系统

第12章 使用VBA打印文件

12.1 打印前的准备工作

12.2 自定义打印

实战演练 打印员工档案表

第13章 VBA在行政与文秘中的应用

13.1 重要数据信息的保护

13.2 信息的快速输入与保存

13.3 工作中的时间管理

第14章 VBA在人力资源中的应用

14.1 员工加班统计与考勤管理

14.2 员工档案与工资管理

14.3 员工培训成绩管理

第15章 VBA在会计与财务中的应用

15.1 日记账的录入

15.2 应收账款和账龄分析

15.3 财务报表的编制 2100433B

Excel VBA开发技术大全相关推荐
  • 相关百科
  • 相关知识
  • 相关专栏