词条 | ExcelVBA开发技术大全 |
释义 | 《ExcelVBA开发技术大全》是伍远高的一本详细讲述Excel中VBA开发的一本书。这本书是完全零基础的,在学习之前,您无需掌握VB代码的基本语法,就可以阅读这本书来学习VBA。该书从各个角度完全讲解了Excel VBA所需的全部知识,且文字并不深奥,初学者可以通过这本书学习Excel VBA,可以将程序代码嵌入到自己的电子表格中,使自己的电子表格增加许多额外的功能,可提高办公效率,前途广阔。 版权信息书 名: ExcelVBA开发技术大全 作 者:伍远高 出版社: 清华大学出版社 出版时间: 2009 ISBN: 9787302192145 开本: 16 定价: 69.00 元 内容简介Excel2007与以前版本相比,从操作界面到对象模型的变化都很大,例如,取消了菜单和工具栏,新增了功能区。《ExcelVBA开发技术大全》在介绍通过VBA操作Excel对象的基础上,使用了大量篇幅介绍用VBA操作这些新增对象的方法。 《ExcelVBA开发技术大全》共分7部分31章,分别介绍了Excel2007开发平台概述、使用宏、ExcelVBA的开发环境、VBA基础、程序控制结构、使用数组、使用过程、管理模块、处理字符串和日期、Excel对象概述、使用Application对象、使用Workbook对象、使用Worksheet对象、使用Range对象、使用其他常用Excel对象、使用Excel内置对话框、创建自定义对话框、使用标准控件、使用ActiveX控件、使用RibbonX、使用CommandBars、控制其他Office程序、处理文件、使用ADO访问数据库、Excel2007与Internet、使用Excel加载宏、使用类模块、操作VBE、使用WindowsAPI、制作应用程序的帮助等内容。最后详细介绍了一个进销存管理系统的开发过程。 《ExcelVBA开发技术大全》知识全面,结构由浅入深,每个知识点以实例代码进行介绍,使读者可快速入门。适合需要用Excel解决复杂问题,或准备利用ExcelVBA技术开发Excel应用程序的读者,也适合大中专院校的学生阅读,还可作为VBA的培训教材。 作者简介伍远高,毕业于西南石油大学计算机科学学院微软Office办公软件高级应用专家,对VBA在企业信息化系统中的应用有深入研究,从事Office应用软件的教学和研究十余年。曾在深圳电脑培训中心从事Office应用培训工作,在中国南玻集团担任信息部经理期间,主要从事企业销售信息和客户信息的收集、分析管理工作,用VBA为企业量身订制了多套信息管理系统,如商品价格系数计算系统、客户管理系统等。 编辑推荐一本全面讲解ExcelVBA精髓及应用的宝典秘籍 彻底理清ExcelVBA的各种概念、开发技术及开发思想 大部分内容适用于Excel2000/XP/2003/2007等多个版本 从零开始讲解,每个知识点都配典型实例讲解,可轻松上手 全面覆盖VBA基础、Excel对象模型、用户界面设计等内容 详细介绍如何使用外部数据,如用ADO访问数据库、处理文件等 深入讲解加载宏,操作VBE、调用WindowsAPI、制作帮助系统等高级内容 提供301个实例、37个案例、214个技巧,可作为案头必备的查询手册 重点内容及特色: 《ExcelVBA开发技术大全》全面介绍了VBA基础、Excel对象模型、用户界面设计、创建自定义对话框、使用标准控件、使用ActiveX控件和处理文件等内容。 《ExcelVBA开发技术大全》介绍了其他Excel书籍很少涉及,但实际应用中又会经常会遇到的一些技术,如使用RibbonX,制作COM加载宏、操作VBE、制作帮助系统、在Excel中调用WindowsAPI、使用ADO访问数据库、控制其他Office应用程序等。 《ExcelVBA开发技术大全》最后介绍了一个进销存管理系统的实现,以综合应用前面所学的内容。该系统具有很强的应用价值,稍加修改便可用到商用系统的开发当中。 《ExcelVBA开发技术大全》中的每个知识点都以典型实例来讲解,必要时给出代码及解释。《ExcelVBA开发技术大全》中的代码都给出了详细的注释,阅读起来非常容易理解。 和国外的一些经典图书相比,《ExcelVBA开发技术大全》无论是对知识点的讲解还是对实例的选择都更贴近中国读者,符合国人的阅读思维,可以称之为本土化的ExcelVBA技术宝典。 目录第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进入VBE43 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什么是VBA60 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...Then90 5.3.2二分支语句——If...Then...Else91 5.3.3多分支语句——If...Then...ElseIf92 5.3.4多分支语句——SelectCase93 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.12RefEdit359 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章使用RibbonX387 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自定义RibbonX398 20.3.1手工方式自定义RibbonX398 20.3.2使用UI编辑器自定义RibbonX401 20.4自定义RibbonX实例404 20.4.1组合内置Ribbon404 20.4.2添加RibbonX到内置选项卡406 20.4.3定义Office按钮407 20.4.4RibbonX控件回调函数实例409 第21章使用CommandBars413 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查询语句SELECT484 24.1.3插入语句INSERT485 24.1.4修改语句UPDATE485 24.1.5删除语句DELETE485 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添加数据到Access495 24.4.3修改记录496 24.4.4删除记录497 24.4.5创建Access数据库498 24.4.6列出所有表名499 24.4.7表的字段信息500 第25章Excel2007与Internet502 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发布数据到Internet513 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章操作VBE543 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章使用WindowsAPI566 29.1WindowsAPI基础566 29.1.1WindowsAPI概述566 29.1.2API分类567 29.2在Excel中使用API567 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设计功能区的XML602 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 …… |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。