Excel 2010VBA程序开发自学宝典PDF

您所在的位置:网站首页 vba教程pdf百度云 Excel 2010VBA程序开发自学宝典PDF

Excel 2010VBA程序开发自学宝典PDF

2022-06-04 16:02| 来源: 网络整理| 查看: 265

作者:罗刚君 著

出版社:电子工业出版社

出版日期:2013-12-01

ISBN:9787121141454

字数:

页码:712

版次:2

装帧:平装

开本:16开

编辑推荐

  相对于同类书籍,《Excel VBA程序开发自学宝典(第2版)》在内容编排上具有以下特点。  1.除了对VBA语言的基础语法与对象操作解说外,重点展示了如何开发一个独立完善的插件,而局限在通过VBA解决一个临时性的工作问题。通过本书,您完全可以实现编写自己的商业软件,也可以开发一个完善的管理系统。  2.本书属于国内第一本详细展示开发功能区的图书。书中第24章使用近50页讲解功能区中各元素的特点、调用语法和案例展示,通读该章节,您可以开发属于自己的功能区选项卡与菜单。  3.本书对代码的执行速度有较多的笔墨叙述,而且总结了多条代码优化的规则。  4.正则表达式应用在VBA中可以强化VBA的字符处理功能,本书详细地阐述了正则表达式的调用方法、语法,并提供了大量案例与思路。  5.详述利用VB 6.0企业版开发具有更高安全性的COM加载项,并通过Inno Setup将它封装成EXE格式的安装程序,读者可以借此开发自己的商业软件。  6.为了最大限度地提升读者的知识面,本书提供了几个VBA相关的疑难解答。在每个奇数页的页脚处提供一个常见的问题,在偶数页的页脚处提供问题的答案,从而让读者在学习VBA理论知识与实践之外,可以拓展知识面、解除心中疑惑。

推荐购买:

《PPT新视角:VBA应用技术(附光盘)》

目录

第1章 从插件看VBA的优越性1.1 从身份证号获取个人信息1.1.1 内置公式法1.1.2 自定义函数法1.1.3 插件法1.1.4 浅谈VBA优势1.2 插件特点及如何发挥插件的优势1.2.1 Excel插件的特点1.2.2 Excel插件的优势与限制1.2.3 如何发挥插件的优势1.2.4 开发Excel插件的条件1.2.5 本书架构

第2章 VBA简史与安全性2.1 VBA的发展史与优缺点2.1.1 宏与VBA2.1.2 VBA历史与版本2.1.3 VBA的优、缺点2.2 VBA能做什么2.2.1 VBA主要用途2.2.2 VBA主要用户2.3 VBA的安全性2.3.1 VBA的安全性2.3.2 了解安全性对话框2.3.3 让自己的VBA程序畅通无阻2.4 使用VBA帮助2.4.1 利用帮助学习VBA语法2.4.2 捕捉错误

第3章 巧设VBA编辑器提升编程效率3.1 认识VBE组件3.1.1 访问VBA开发环境3.1.2 认识VBE的组件3.1.3 VBE中不同代码窗口的作用3.2 VBE中的选项设置3.2.1 编辑器选项3.2.2 编辑器格式选项3.2.3 通用选项3.2.4 VBA代码保护

第4章 VBA基本概念4.1 理解VBA的对象、属性与方法4.1.1 什么是对象4.1.2 如何理解属性4.1.3 如何理解方法4.1.4 判断对象的属性与方法4.2 认识VBA的事件4.2.1 什么是事件4.2.2 事件的分类及其用途4.3 VBA的运算符4.3.1 VBA中运算符的分类4.3.2 算术运算符4.3.3 比较运算符4.3.4 逻辑运算符4.3.5 运算符的优先顺序4.4 简单的字符处理函数4.4.1 字符串处理函数功能介绍4.4.2 StrComp:字符相似比较4.4.3 Strconv:字符串类型转换4.4.4 Format:格式化字符串4.4.5 LCase/ UCase:大小写转换4.4.6 String / Space:重复字符4.4.7 Lset / Rset:字符串往左/右对齐4.4.8 Instr:返回字符出现位置4.4.9 Left/Mid/Right:从左、中、右取值4.4.10 LTrim/RTrim/ Trim:去除空格4.4.11 Like:字符串相似度比较

第5章 深入解析数据类型与变量5.1 数据类型5.1.1 为什么要区分数据类型5.1.2 认识VBA的数据类型5.1.3 数据类型的声明与转换5.2 常量与变量5.2.1 常量的定义与用途5.2.2 常量的声明方式5.2.3 常量的命名规则5.2.4 变量的定义与用途5.2.5 变量的类型与声明5.2.6 为什么要声明变量5.2.7 区分静态变量与动态变量5.2.8 变量的作用域和生命周期5.2.9 认识对象变量5.2.10 认识数组变量

第6章 编写Sub过程及开发函数6.1 认识过程6.1.1 过程的分类与调用方式6.1.2 插入过程的方式6.1.3 过程的命名规则6.2 编写Sub过程6.2.1 Sub过程的语法解析6.2.2 Sub过程的执行流程6.2.3 过程的递归6.2.4 Sub过程实例演示6.3 认识Function过程6.3.1 Function过程的特点6.3.2 Function的语法解析6.3.3 调用Function过程6.4 关于过程的参数6.4.1 Sub过程的参数及应用6.4.2 按值传递与按址传递的参数6.4.3 Function过程的参数6.5 开发自定义函数6.5.1 开发不带参数的Function过程6.5.2 开发带有一个参数的Function过程6.5.3 开发带有两个参数的Function过程6.5.4 开发带有两个可选参数的Function过程6.5.5 开发带有不确定参数的Function过程6.5.6 开发具有三个参数且第三个为可选的Function过程6.6 编写函数帮助6.7 总结

第7章 对象的引用方式总结7.1 VBA中的对象及结构7.1.1 关于对象的相关概念7.1.2 对象与对象集合7.1.3 对象的层次:父对象与子对象7.1.4 认识Excel所有对象7.2 对象的表示法7.2.1 对象的完整引用方式与简写7.2.2 利用名称获取对象7.2.3 利用集合索引号获取对象7.2.4 活动对象的简化引用7.2.5 利用With语句简化对象引用7.2.6 事件中的Me关键字7.3 单元格的各种引用方式7.3.1 Range(“A1”)方式引用单元格7.3.2 Cells(1,1)方式引用单元格7.3.3 [a1]方式引用单元格7.3.4 Range(“A1”)、Cells(1,1)与[a1]比较7.3.5 Selection与ActiveCell:当前选区与活动单元格7.3.6 Names:利用名称引用单元格或区域7.3.7 UsedRange与CurrentRegion7.3.8 SpecialCells:按条件引用区域7.3.9 CurrentArray:引用数组区域7.3.10 Resize:重置区域大小7.3.11 Offset:根据偏移量引用区域7.3.12 Union:单元格的合集7.3.13 Intersect:单元格、区域的交集7.3.14 End:引用源区域的区域尾端的单元格

第8章 让代码自动运行8.1 让宏自动执行8.1.1 Auto自动宏8.1.2 工作簿事件中的自动宏8.1.3 利用鼠标移动事件执行自动宏8.2 详谈VBA的事件8.2.1 事件的定义与分类8.2.2 事件的层次和执行顺序8.2.3 事件的禁用与启用8.2.4 事件代码的录入方式8.3 VBA有哪些事件8.3.1 应用程序级别事件介绍8.3.2 工作簿事件介绍8.3.3 工作表事件介绍8.3.4 事件的特例

第9章 编程规则与代码优化9.1 代码编写规则9.1.1 对代码添加注释9.1.2 长代码分行9.1.3 代码缩进对齐9.1.4 声明有意义的变量名称9.1.5 IF…End IF类配对语句的录入方式9.1.6 录入事件代码的方式9.1.7 借用自动列出成员录入代码9.1.8 善用公共变量9.1.9 将较大的过程分为多个再调用9.1.10 减少过程参数9.1.11 兼容Excel 2010和Excel 20039.2 优化代码9.2.1 强制声明变量9.2.2 善用常量9.2.3 关闭屏幕更新9.2.4 利用With减少对象读取次数9.2.5 利用变量减少对象读取次数9.2.6 善用带$的字符串处理函数9.2.7 善用循环中的步长减少循环次数9.2.8 利用数组代替单元格对象9.2.9 不重复调用自定义函数时不使用自定义函数9.2.10 将不改变值或者属性的语句放到循环语句外9.2.11 利用长度计算判断单元格是否空9.2.12 尽量调用内置功能9.2.13 利用对象循环替代单元格循环

第10章 常用语法剖析10.1 输入、输出语句10.1.1 Msgbox函数的功能及作用10.1.2 Msgbox的语法10.1.3 Msgbox函数的限制10.1.4 利用WScript突破Msgbox限制10.1.5 Debug.print10.1.6 Inputbox函数的功能与作用10.1.7 Inputbox函数的语法10.1.8 借用Inputbox函数生成月历10.1.9 Inputbox函数的限制10.1.10 利用Application.Inputbox方法替代Inputbox函数10.1.11 Application.Inputbox语法详解10.2 条件判断语句10.2.1 IIF函数的语法与应用10.2.2 IIF函数的限制10.2.3 IF…Then…语句的语法详解10.2.4 IF…Then…应用案例10.2.5 IF…Then…Else…语法与应用10.2.6 条件语句的嵌套应用10.2.7 Select Case语法详解10.2.8 Select Case与IF… Then…Else之比较10.2.9 借用Choose函数简化条件选择10.3 循环语句10.3.1 For Next语句10.3.2 利用循环获取工作表目录10.3.3 For Each Next语法详解10.3.4 利用循环选择区域中所有负数10.3.5 利用循环统一所有图片高度并对齐单元格10.3.6 Do Loop语法详解10.3.7 在工作表中循环获取所有字体10.3.8 计算得分累加到1000时的场次10.3.9 利用循环产生文字动画10.4 With语句10.4.1 With语句的用途与语法10.4.2 With语句实例10.4.3 With语句常见错误分析10.5 错误处理语句10.5.1 错误类型与原因10.5.2 Err对象及其属性、方法10.5.3 认识Error函数10.5.4 罗列错误代码及含义10.5.5 VBA的错误处理机制10.5.6 错误处理:错误三次则退出程序10.5.7 错误处理:多功能选区统计10.5.8 错误处理的作用域10.5.9 GoSub...Return语句10.5.10 开发错误处理函数

第11章 基本编程应用案例11.1 Application应用案例11.1.1 英文单词排错11.1.2 计算表达式11.1.3 禁止程序运行时弹出警告框11.1.4 调整计算方式11.1.5 建立文件目录11.1.6 在指定时间提示行程安排11.1.7 模拟键盘快捷键11.1.8 为过程指定组合键11.1.9 合并区域11.1.10 获取多区域的交集11.1.11 滚动显示Excel状态栏信息11.1.12 选定任意工作簿中的任意区域11.2 Range对象应用案例11.2.1 复制单元格数据11.2.2 将区域中的数据合并到一个单元格中11.2.3 多工作表数据合并,且添加边框11.2.4 在区域中精确查找11.2.5 替换不规则货品名称11.2.6 多区域合并11.2.7 反向选择单元格11.2.8 插入图片并调整为选区大小11.2.9 选择当前表已用区域的奇/偶数行11.2.10 删除重复值11.2.11 将选区导出为图片11.2.12 选择本表所有合并单元格11.2.13 朗读选区字符11.2.14 隐藏所有公式结果为错误的单元格11.2.15 快速添加日期批注且自动缩放11.2.16 生成二级下拉选单11.2.17 将产量批量转换成下拉菜单11.3 Names对象应用案例11.3.1 利用名称引用其他表数据11.3.2 借用名称,将区域数据引用到组合框11.3.3 设计三级下拉菜单11.4 Comments 对象应用案例11.4.1 批量将数据导入批注11.4.2 在所有批注末尾添加指定日期11.4.3 为批注设置图片背景11.4.4 添加个性化批注11.4.5 批量修改当前表批注的外观11.4.6 替换所有批注中的“计算机”为“电脑”11.5 Sheets对象应用案例11.5.1 添加汇总工作表11.5.2 除“目录”工作表外隐藏其他所有工作表11.5.3 建立带链接功能的工作表目录,且通过快捷键返回目录11.5.4 对当前表已用区域设置背景图片11.5.5 批量命名工作表11.6 Workbooks对象应用案例11.6.1 新建工作簿并调用保存对话框11.6.2 工作簿拆分11.6.3 导入文本文件到当前工作簿11.6.4 每30分钟备份工作簿11.6.5 清除所有打开工作簿的密码11.6.6 获取工作簿建立时间和最后一次保存时间11.6.7 记录文件打开次数11.6.8 设计一个查看一次即自动删除的工作簿11.6.9 不打开工作簿而提取数据11.6.10 将指定文件夹下每个工作簿中的三月生产表合并到一个工作簿11.6.11 建立指定文件夹下所有工作簿目录和工作表目录11.7 Windos 对象案例11.7.1 切换当前窗口的网格线、滚动条、标题与工作表标签11.7.2 自由滚动窗口方便阅读工作表数据11.7.3 计算活动单元格左边距11.7.4 三种方式不显示零值11.8 程序级事件案例11.8.1 新工作簿环境设计11.8.2 打开任意工作簿时全自动备份11.9 工作簿事件案例11.9.1 新建工作表时自动设置页眉11.9.2 未汇总则禁止关闭工作簿11.9.3 新建工作表时以当前时间命名11.9.4 月底以外时间禁止总表11.9.5 禁止切换到其他工作簿11.10 工作表事件案例11.10.1 在状态栏提示最大值的单元格地址11.10.2 快速录入出勤表11.10.3 在状态栏显示选区的字母、数字、汉字个数11.10.4 实时监控单元格每一次编辑的数据与时间11.10.5 利用数字简化公名输入11.10.6 录入数据时自动跳过带公式的单元格11.10.7 对选择区域进行背景着色11.11 ActiveX控件事件案例11.11.1 鼠标移过时切换按钮颜色11.11.2 鼠标移动录入姓名11.11.3 鼠标移过组合框时加载图片11.11.4 鼠标移过列表框时输入品名与单价

第12章 数组基础12.1 数组基础12.1.1 数组概念12.1.2 数据的维数12.1.3 利用索引号获取数组中的元素12.1.4 声明数组与赋值12.1.5 静态数组与动态数组12.2 内置数组函数12.2.1 Array:创建一个数组12.2.2 Isarray:判断是否是数组12.2.3 Index:从数组中取值12.2.4 Transpose:转置数组12.2.5 LBound / Ubound:获取数组的上下界12.2.6 Split/ Join:文本与数组转换12.2.7 Filter:数组的筛选

第13章 数组实战13.1 自定义数组函数13.1.1 定义数组函数要点13.1.2 获取工作表目录13.1.3 星期序列13.1.4 获取区域的唯一值13.2 数组应用案例13.2.1 按姓名排列的纵向学员表转置为按班级横向排列13.2.2 表学员资料查询13.2.3 定义家姓序列13.2.4 查询两列相同项13.2.5 获取文件夹下所有文件详细信息13.2.6 获取当前表所有批注

第14章 设计窗体14.1 UserForm简介14.1.1 窗体与控件的用途14.1.2 插入窗体与控件的方法14.1.3 使用Excel 5.0对话框14.2 窗体控件一览14.2.1 标签14.2.2 文字框14.2.3 命令按钮14.2.4 复合框14.2.5 列表框14.2.6 复选框14.2.7 单选框14.2.8 分组框14.2.9 切换按钮14.2.10 多页控件14.2.11 滚动条14.2.12 图像14.2.13 RefEdit14.2.14 附加控件14.3 设置控件属性14.3.1 调整窗体控件位置与大小14.3.2 设置控件的顺序14.3.3 共同属性与共同属性14.3.4 设置颜色属性14.3.5 设置高与宽属性14.3.6 设置Picture属性14.3.7 设置光标属性14.3.8 设置复合框14.3.9 设置Flash动画14.4 窗体与控件的事件14.4.1 窗体事件介绍14.4.2 显示窗体时随机加载背景图14.4.3 初始化窗体时填充列表框下拉列表14.4.4 双击时关闭窗体14.4.5 窗体永远显示在上左角14.4.6 按比例缩放窗体及滚动窗体14.4.7 控件事件介绍14.4.8 在窗体中建立超链接14.4.9 鼠标移过更新列表框数据14.4.10 让输入学号的文字框仅能录入6位数字14.4.11 鼠标拖动调整文字框大小14.4.12 为窗体中所有控件设置帮助14.5 窗体运用案例14.5.1 设计登录界面14.5.2 权限认证窗口14.5.3 设计计划任务向导14.5.4 设计动画帮助14.5.5 用窗体浏览图片14.6 窗体与表格的交互14.6.1 设计多表录入面板14.6.2 多条件高级查询14.6.3 分类汇总额并按需求导出14.6.4 输入长地名时逐一提示第15章 表单控件与ActiveX控件15.1 表单控件15.1.1 控件的调出方式15.1.2 表单控件的功能15.1.3 表单工具的优缺点15.1.4 案例:批量插入单选框并分组15.2 ActiveX控件15.2.1 ActiveX控件功能15.2.2 利用列表框突破数据有效性的单列限制15.2.3 在工作表中播放Flash动画15.2.4 在工作表左上角播放GIF动画15.2.5 在复合框显示数据源的唯一值

第16章 FSO、WScript与DOS 在VBA中的应用16.1 认识FSO16.1.1 FSO的用途与调用方式16.1.2 FSO的对象16.1.3 FSO常用对象的方法与属性16.2 用FSO处理文件与目录16.2.1 获取文件夹相关信息16.2.2 删除D盘中大小为0的文件夹16.2.3 获取C盘中所有文件列表16.3 关于脚本语言WScript16.3.1 关于脚本语言16.3.2 WScript的方法与属性16.3.3 WScript.Shell的使用方法16.4 脚本语言应用案例16.4.1 在桌面建立当前工作簿的快捷方式16.4.2 将Excel 2003和Excel 2010添加到右键“发送到”菜单16.4.3 显示桌面所有文件列表16.4.4 关闭数字键及打开大写锁定键16.4.5 提取选择的文件夹中所有文件的信息16.4.6 打开网上邻居16.4.7 在收藏夹中添加网址16.5 VBA中调用DOS16.6 DOS在VBA中的应用16.6.1 获取CDE三个磁盘根目录中的目录列表16.6.2 获取D盘中所有Excel文件16.6.3 获取IP地址与网关设置

第17章 正则表达式与VBA17.1 何谓正则17.1.1 概念17.1.2 特点17.1.3 调用方式17.2 语法基础17.2.1 调用正则表达式的基本格式17.2.2 正则表达式的参数17.2.3 匹配的优先顺序17.2.4 借用元字符强化搜索功能17.3 正则表达式应用17.3.1 乱序字符串取值并汇总17.3.2 计算建筑面积17.3.3 取括号中的数字17.3.4 去除字符串首尾的空白字符17.3.5 将字符串中的多段数字分列17.3.6 获取Email地址17.3.7 提取文件的路径与文件名17.3.8 汇总人民币17.3.9 开发分列函数17.3.10 删除重复字词

第18章 字典的应用18.1 Dictionary 对象基础18.1.1 Dictionary对象的调用18.1.2 Dictionary的特点18.1.3 Dictionary的属性与方法18.2 字典的应用技巧18.2.1 开发取唯一值的函数18.2.2 分类汇总18.2.3 对多列数据相同者应用背景色18.2.4 数据查询18.2.5 保存与载入选区第19章 命令栏对象与工具栏开发19.1 关于内置命令栏19.1.1 Excel对命令栏的处理方式19.1.2 内置命令栏的分类19.1.3 手工定义工具栏按钮19.2 了解CommandBars对象19.2.1 CommandBar的常用属性19.2.2 CommandBar的方法19.2.3 获取CommandBars子对象的名称与类型19.2.4 获取及保存内置图标19.3 创建与删除工具栏19.3.1 建立工具按钮基本语法19.3.2 自定义新工具栏案例:工作表目录19.4 创建弹出式工具栏19.4.1 创建弹出式工具栏语法结构19.4.2 创建一个弹出式工具栏19.4.3 创建三级工具栏19.5 特殊的工具栏19.5.1 创建可读写的弹出式工具栏19.5.2 利用工具栏文字框查找数据

第20章 自定义菜单20.1 菜单基础20.1.1 菜单的分类20.1.2 创建菜单基本语法20.1.3 设计菜单注意事项20.2 创建新菜单案例20.2.1 创建关机与重启两个工作表菜单20.2.2 由用户定义子菜单容器20.3 设计感应菜单20.3.1 在指定工作表才可用的菜单20.3.2 在指定区域才可用的菜单20.3.3 选择图表才出现的菜单20.4 认识快捷菜单20.4.1 快捷菜单的分类20.4.2 获取Excel所有快捷菜单20.4.3 Excel多版本中快捷菜单的差异20.5 定制快捷菜单20.5.1 创建单元格右键子菜单20.5.2 设计左键快捷菜单20.5.3 打造最强大的单元格右键菜单20.5.4 在窗体中显示快捷菜单

第21章 认识类和类模块21.1 类模块基础21.1.1 类模块应用范围21.1.2 类模块事件21.1.3 类模块与变量21.2 类的应用21.2.1 程序级事件:在标题处显示工作簿路径21.2.2 对所有工作表的选区背景着色21.2.3 为窗体的按钮批量设置事件过程21.2.4 开发颜色面板

第22章 API的基本应用22.1 API在窗体设计中的应用22.1.1 按任意地方都可拖动的窗体22.1.2 设计半圆形动画窗体22.1.3 资料录入完整鼠标才可以离开窗体的范围限制22.1.4 拖动窗体随意修改窗体大小22.1.5 设计叶窗式动态窗体22.1.6 在窗体中展示文字动画22.2 API的其他应用22.2.1 发送邮件22.2.2 仿Photoshop设计彩蛋22.2.3 让ActiveX控件在设计模式下也能移动22.2.4 将文件删除并存入回收站

第23章 VBA与注册表23.1 VBA对注册表的控制方式23.1.1 什么是注册表23.1.2 VBA操作注册表的方法23.1.3 VBA操作注册表的优缺点23.1.4 借用脚本实现注册表的自由控制23.2 注册表的应用23.2.1 记录当前工作簿最后一次打开时间23.2.2 限制工作簿使用次数23.2.3 让零值显示设置适用所有工作表23.2.4 禁止使用U盘

第24章 Ribbon功能区设计24.1 功能区的特点24.1.1 外型特点24.1.2 调用特点24.1.3 开发特点24.2 准备工作24.2.1 认识OfficeCustomUIEditor24.2.2 OfficeCustomUIEditor的使用技巧24.2.3 VBA与功能区的相互调用方式24.3 基本语法24.3.1 功能区元素图解24.3.2 用模板提高定制功能区的效率24.3.3 定制新功能区语法详解24.3.4 在内置选项卡插入按钮24.3.5 修改内置选项卡的名称24.3.6 调用内置组和命令24.3.7 锁定内置功能24.3.8 使用回调函数控强化功能区24.3.9 调用图片生成菜单24.3.10 设计动态菜单24.4 功能区开发精彩案例24.4.1 开发内置图标查看器24.4.2 在功能区设计动态时钟24.4.3 开发汉化版图片另存插件24.4.4 调用照相机与更改形状24.4.5 在功能区创建工作表目录

第25章 VBE的对象模型与对象控制25.1 准备工作25.1.1 设置Excel选项25.1.2 引用对象库25.2 认识VBE的对象模型25.2.1 VBE对象模型的层次结构25.2.2 VBE对象介绍25.2.3 如何引用VBE对象25.2.4 罗列当前工程中所有组件及其类型25.3 VBE对象的控制25.3.1 罗列指定模块中所有过程的名称25.3.2 罗列所有模块代码总行数25.3.3 利用代码添加模块25.3.4 用代码添加工作簿事件代码25.3.5 创建ActiveX控件且编写单击事件代码25.3.6 删除当前工作簿所有代码及窗体、模块组件25.3.7 判断工作簿是否有宏代码25.3.8 全自动生成窗体、控件及事件代码

第26章 程序开发思想26.1 开发人员自我定位26.1.1 区别开发人员与应用人员26.1.2 开发人员基本条件26.2 开发插件与普通VBA编程的区别26.3 如何开发最佳应用程序26.3.1 罗列应用程序需具备的功能26.3.2 与终端用户交流26.3.3 规划程序结构26.3.4 设定友好的界面26.3.5 提升程序通用性26.3.6 注重程序效率26.3.7 提供防错机制

第27章 开发VBA宝箱27.1 菜单定制基础27.1.1 认识命令栏对象27.1.2 创建命令栏基本语法27.1.3 罗列VBE中所有菜单与子菜单27.1.4 创建工具栏以统计模块中过程相关信息27.2 开发VBA插件工具箱27.2.1 开发插件的准备工作27.2.2 罗列插件功能27.2.3 开发代码编号工具27.2.4 开发代码美化工具27.2.5 开发代码导出工具27.2.6 开发代码清除工具27.2.7 开发代码减肥工具27.2.8 编写菜单27.2.9 发布插件

第28章 插件设计28.1 关于加载宏28.1.1 加载宏的特点28.1.2 为什么使用加载宏28.1.3 加载宏管理器28.1.4 内置加载宏的加载与使用28.1.5 安装与卸载自定义加载宏28.2 关于加载项28.2.1 加载项的分类28.2.2 加载项的开发方式28.2.3 两种加载项的安装方式28.3 准备编写XLAM加载宏28.3.1 认识Excel工作簿的格式28.3.2 生成加载宏的两种方法28.3.3 宏转换成加载宏的技巧28.4 开发公农历日历控件28.4.1 确认程序需具备的功能28.4.2 定义公历转农历的函数28.4.3 设计日期输入器窗体28.4.4 编写窗体初始化代码28.4.5 实现输入器与工作表交互28.4.6 设计帮助28.4.7 定制菜单28.4.8 测试并发布插件28.5 开发突出显示当前行列插件28.5.1 确认所需具备的功能28.5.2 通过xml开发功能区选项卡28.5.3 编写随鼠标移动而着色的VBA代码28.5.4 测试代码

第29章 代码封装技巧29.1 封装基础29.1.1 代码封装的优越性29.1.2 COM加载项开发基础29.1.3 安装VB 6.0企业版29.1.4 开发COM加载项的基本步骤29.2 开发并封装重复值控制器29.2.1 确认插件所需功能29.2.2 建立VB工程29.2.3 添加引用29.2.4 编写菜单代码及响应事件28.6.5 编写重复值控制主程序29.6.6 发布加载项并安装调试29.3 封装相同项与不同项的比较工具29.3.1 确认插件所需功能29.3.2 在Excel中创建窗体并调试29.3.3 建立VB工程29.3.4 添加引用29.3.5 生成功能区按钮与响引事件29.3.6 导入窗体29.3.7 发布加载项并安装调试29.4 设计安装软件29.4.1 设计安装软件的必要性29.4.2 程序选择29.4.3 使用程序向导制作安装软件29.4.4 自定义高级安装软件29.4.5 制作相同项与不同项的高级安装程序

第30章 开发“Excel宝箱”30.1 程序规划30.1.1 了解终端用户需求30.1.2 确认插件功能表30.1.3 规划插件结构30.2 财务工具箱30.2.1 制作工资条头30.2.2 根据工资计算所需钞票张数30.2.3 小写金额转大写30.2.4 工作簿与工作表合并30.2.5 工作表拆分30.2.6 工作簿拆分30.2.7 复选框工具30.2.8 文本与数据转换30.3 合并工具箱30.3.1 合并数据并居中及其还原30.3.2 合并数据并复制30.3.3 取消区域合并填充原合并值30.3.4 可还原的合并居中30.3.5 合并列中相同数据及还原30.4 批注工具箱30.4.1 批注管理器30.4.2 添加个性化批注30.4.3 建立图片批注30.4.4 批量添加右列内容为批注30.4.5 批量导入同名照片到批注30.5 图片工具箱30.5.1 将选区转换成图片30.5.2 批量导入图片30.5.3 批量导出图片到硬盘30.6 开发函数30.6.1 开发自定义函数30.6.2 设计函数帮助30.7 定制宝箱帮助30.7.1 定制宝箱帮助30.7.2 信息反馈30.8 定制多级菜单并发布30.8.1 定制菜单30.8.2 发布30.8.3 小结

内容提要

  《Excel VBA程序开发自学宝典(第2版)》是VBA入门的经典教材,对VBA的基础理论、语法规则、代码优化、编写思路、开发函数与使用数组等都进行了详尽的理论阐述和案例演示,同时还搭配窗体与控件、正则表达式、字典、File System Object、API、类模块、脚本语言的应用,以及开发功能区、开发加载宏、封装代码等高级应用,力求完整地展示了VBA的功能与魅力。通读本书,您不仅能学到如何开发函数、编写程序,还能设计报表系统,独立开发Excel宝箱式的大中型插件。  《Excel VBA程序开发自学宝典(第2版)》是畅销书《Excel VBA程序开发自学宝典》的升级版本。《Excel VBA程序开发自学宝典》第1版于2009年10月上市,基于Excel 2007版本撰写,曾多次销罄重印。然而本着精益求精的原则,作者在售后服务QQ群和售后论坛中收集了大量的用户反馈信息,对图书进行改版,删除了部分实用性不大的内容,增加了正则表达式、字典的应用、开发功能区与封装代码等章节,增加了开发插件的案例,全书改用Excel 2010截图,并修正了第1版中无法兼容Excel 2010的部分代码与设计思路,促使教学内容更具通用性。

素材编号: 素材大小: 246 MB 素材格式: 其它 素材尺寸: Home Page 素材精度: 解压密码: www.laixuexi.cc 素材星级: 上 传 者: 来学网 更新时间: 2022-06-02 00:37 关 键 词: ExcelPDF Excel VBA


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3