Excel VBA开发技术大全

生活百科 2023-01-17 20:14生活百科www.aizhengw.cn

Excel VBA开发技术大全

Excel 2007与以前版本相比,从操作界面到对象模型的变化都很大,例如,取消了选单和工具列,新增了功能区。

基本介绍

  • 书名Excel VBA开发技术大全
  • 作者伍远高
  • ISBN9787302192145
  • 定价69元
  • 出版社清华大学出版社
  • 出版时间2009.02.01

内容简介

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的培训教材。

前言

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操作技能
格式化工作表;
命令单元格区域;
使用公式和函式;
创建图表;
管理工作簿;
管理工作表。

目录

第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
上一篇:JavaHelp 下一篇:Office套用妙招速查宝典

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有