收藏 分享(赏)

Excel VBA程序开发自学通.doc

上传人:weiwoduzun 文档编号:3206686 上传时间:2018-10-07 格式:DOC 页数:538 大小:8.91MB
下载 相关 举报
Excel VBA程序开发自学通.doc_第1页
第1页 / 共538页
Excel VBA程序开发自学通.doc_第2页
第2页 / 共538页
Excel VBA程序开发自学通.doc_第3页
第3页 / 共538页
Excel VBA程序开发自学通.doc_第4页
第4页 / 共538页
Excel VBA程序开发自学通.doc_第5页
第5页 / 共538页
点击查看更多>>
资源描述

1、Excel VBA 程序开发自学通 2018-10-7 第 1 页 /共 538 页目录为入门篇:VBA 优势、功能与概念 1第一章 从 Excel 插件认识 VBA.11.1 从身份证号获取个人信息.11.1.1 常规公式法 .11.1.2 自定义函数法 .21.1.3 插件法 .31.1.4 浅谈 VBA 优势 41.2 插件特点及其如何发挥插件的优势.51.2.1 Excel 插件的特点 .51.2.2 Excel 插件的优势与限制 71.2.3 如何发挥插件的优势 .71.2.4 开发 Excel 插件的条件 81.2.5 本书架构 .8第二章 VBA 概述 92.1 VBA 的发展史

2、与优缺点 .102.1.1 宏与 VBA.102.1.2 VBA 历史与版本 .102.1.3 VBA 优、缺点 .112.2 VBA 能做什么 .122.2.1 VBA 用途 .122.2.2 VBA 主要用户 .132.3 VBA 的安全性 .142.3.1 VBA 安全性 .142.3.2 了解安全性对话框 .142.3.3 让自己的 VBA 程序畅通无阻 172.4 使用 VBA 帮助 182.4.1 利用帮助学习 VBA 语法 182.4.2 捕捉错误 .21第三章 巧设 VBA 编辑器提升编程效率 .253.1 认识 VBE 组件.253.1.1 访问 VBA 开发环境 25Exc

3、el VBA 程序开发自学通 2018-10-7 第 2 页 /共 538 页3.1.2 认识 VBE 的组件 263.1.3 VBE 中不同代码窗口的作用 .273.2 VBE 中选项设置273.2.1 编辑器选项 .273.2.2 编辑器格式选项 .273.2.3 通用选项 .273.2.4 VBA 代码保护 .27进阶篇:VBA 语法、过程与事件 27第四章 VBA 基本概念 .274.1 理解 VBA 的对象、属性与方法 274.1.1 什么是对象 .274.1.2 如何理解属性 .274.1.3 如何理解方法 .274.1.4 判断对象的属性与方法 .274.2 认识 VBA 的事件

4、 274.2.1 什么是事件 .274.2.2 事件的分类及其用途 .274.3 VBA 的运算符 .274.3.1 VBA 中运算符的分类 .274.3.2 算术运算符 .274.3.3 比较运算符 .274.3.4 逻辑运算符 .274.3.5 运算符的优先顺序 .274.4 简单的字符处理函数.274.4.1 字符串处理函数功能介绍 .274.4.2 StrComp:字符相似比较 .274.4.3 Strconv:字符串类型转换 .274.4.4 Format:格式化字符串 .274.4.5 LCase/ Ucase:大小写转换 .274.4.6 String / space:重复字符

5、.274.4.7 Lset / Rset:字符串往左/ 右对齐 274.4.8 Instr:返回字符出现位置 .27Excel VBA 程序开发自学通 2018-10-7 第 3 页 /共 538 页4.4.9 Left/Mid/Right:从左、中、右取值 .274.4.10 LTrim/RTrim/ Trim:去除空格 .274.4.11 Like:字符串相似度比较 27第五章 VBA 数据类型与变量、常量 .275.1 数据类型.275.1.1 为什么要区分数据类型 .275.1.2 认识 VBA 的数据类型 275.1.3 数据类型的声明与转换 .275.2 常量与变量.275.2.1

6、 常量的定义与用途 .275.2.2 常量的声明方式 .275.2.3 常量的命名规则 .275.2.4 变量的定义与用途 .275.2.5 变量的类型与声明 .275.2.5 区分静态变量与动态变量 .275.2.6 变量的作用域与生命周期 .275.2.7 认识对象变量 .275.2.8 认识数组变量 .27第六章 认识 VBA 过程及开发自定义函数 .276.1 认识过程.276.1.1 过程的分类与调用方式 .276.1.2 插入过程的方式 .276.1.3 过程的命名规则 .276.2 编写 SUB 过程 .276.2.1 SUB 过程的语法解析 276.2.2 Sub 过程的执行流

7、程 .276.2.3 过程的递归 .276.2.4 SUB 过程实例演示 276.3 认识 Function 过程 276.3.1 Function 过程的特点 276.3.2 Function 的语法解析 276.3.3 调用 Function 过程 27Excel VBA 程序开发自学通 2018-10-7 第 4 页 /共 538 页6.4 关于过程的参数.276.4.1 SUB 过程的参数及应用 .276.4.2 Function 过程的参数 276.5 开发自定义函数.276.5.1 开发不带参数的 Function 过程 .276.5.2 开发带有一个参数的 Function 过程

8、 .276.5.3 开发带有两个参数的 Function 过程 .276.5.4 开发带有两个可选参数的 Function 过程 .276.5.5 开发带有不确定参数的 Function 过程 .276.5.6 开发具有三个参数其中第三个为可选的 Function 过程 .276.6 编写函数帮助.276.7 总结.27第七章 VBA 的对象模型与对象表示法 .277.1 VBA 中的对象及结构 .277.1.1 关于对象的相关概念 .277.1.2 对象与对象集合 .277.1.3 对象的层次:父对象与子对象 .277.1.4 认识 Excel 所有对象 277.2 对象的表示法.277.2

9、.1 对象的完整指定方式与简写 .277.2.2 利用定义名称获取对象 .277.2.3 利用集合索引号获取对象 .277.2.4 活动对象的简化引用 .277.2.5 利用 WITH 语句简化对象引用 277.2.6 事件中的 Me 关键字 .277.3 单元格的各种引用方式.277.3.1 Range(“A1“)方式引用单元格 277.3.2 Cells(1,1)方式引用单元格 .277.3.3 a1方式引用单元格 .277.3.4 Range(“A1“)、Cells(1,1)与a1比较 277.3.5 Selection 与 ActiveCell:当前选区与活动单元格 277.3.6 N

10、ames:利用名称引用单元格或区域 .277.3.7 UsedRange 与 CurrentRegion 27Excel VBA 程序开发自学通 2018-10-7 第 5 页 /共 538 页7.3.8 SpecialCells:按条件引用区域 .277.3.9 CurrentArray:引用数组区域 .277.3.10 Resize:重置区域大小 277.3.11 Offset:根据偏移量引用区域 277.3.12 Union:单元格的合集 277.3.13 Intersect:单元格、区域的交集 277.3.14 End:引用源区域的区域尾端的单元格 .27第八章 自动宏与 Excel

11、事件 278.1 让宏自动执行.278.1.1 Auto 自动宏 278.2.2 工作簿事件中的自动宏 .278.2.3 利用鼠标移动事件执行自动宏 .278.2 详谈 VBA 的事件 278.2.1 事件的定义与分类 .278.2.2 事件的层次与执行顺序 .278.2.3 事件的禁用与启用 .278.2.4 事件代码的录入方式 .278.3 VBA 有哪些事件 .278.3.1 应用程序级别事件介绍 .278.3.2 工作簿事件介绍 .278.3.3 工作表事件介绍 .278.3.4 事件的特例 .27第九章 VBA 程序常规则 .279.1 代码编写规则.279.1.1 对代码添加注释

12、.279.1.2 长代码分行 .279.1.3 代码缩进对齐 .279.1.4 声明有意义的变量名称 .279.1.5 IFend if 类配对语句的录入方式 .279.1.6 录入事件代码的方式 .279.1.7 借用自动列出程序录入代码 .279.1.8 善用公共变量 .27Excel VBA 程序开发自学通 2018-10-7 第 6 页 /共 538 页9.1.9 将较大的过程分为多个再调用 .279.1.10 减少过程参数 .279.1.11 兼容 Excel 2007 和 Excel 2003 .279.2 优化代码.279.2.1 强制声明变量 .279.2.2 善用常量 .27

13、9.2.3 关闭屏幕更新 .279.2.4 利用 WITH 减少对象读取次数 279.2.5 利用变量减少对象读取次数 .279.2.6 善用带$的字符串处理函数 .279.2.7 善用循环中的步长减少循环次数 .279.2.8 利用数组代替单元格对象 .279.2.9 不重复调用自定义函数时不使用自定义函数 .279.2.10 将不改变值或者属性的语句放到循环语句外 .279.2.11 利用长度计算判断单元格是否非空 .279.2.12 尽量调用内置功能 .279.2.13 利用对象循环替代单元格循环 .27第十章 常用语法剖析2710.1 输入、输出语句.2710.1.1 Msgbox 函

14、数的功能及作用 .2710.1.2 Msgbox 函数的语法 .2710.1.3 Msgbox 函数的限制 .2710.1.4 利用 WScript 突破 Msgbox 限制 .2710.1.5 Debug.print .2710.1.6 Inputbox 函数的功能与作用 .2710.1.7 Inputbox 函数的语法 .2710.1.8 借用 Inputbox 函数生成月历 2710.1.10 Inputbox 函数的限制 .2710.1.11 利用 Application.Inputbox 方法替代 Inputbox 函数 .2710.1.12 Application.Inputbox

15、 语法详解 2710.2 条件判断语句.27Excel VBA 程序开发自学通 2018-10-7 第 7 页 /共 538 页10.2.1 IIF 函数的语法与应用 2710.2.2 IIF 函数的限制 2710.2.3 IF Then语句的语法详解 .2710.2.4 IFthen应用案例 .2710.2.5 IFThenElse语法与应用 .2710.2.6 条件语句的嵌套应用 .2710.2.7 Select Case 语法详解 .2710.2.8 Select Case 与 IF ThenElse 之比较 2710.2.9 借用 Choose 函数简化条件选择 .2710.3 循环语

16、句.2710.3.1 For Next 语句 2710.3.2 利用循环获取工作表目录 .2710.3.3 For Each Next 语法详解 .2710.3.4 利用循环选择区域中所有负数 .2710.3.5 利用循环统一所有图片高度及对齐单元格 .2710.3.6 Do Loop 语法详解 2710.3.7 在工作表中循环获取所有字体 .2710.3.8 计算得分累加到 1000 时的月份 .2710.3.9 利用循环产生文字动画 .2710.4 With 语句 2710.4.1 With 语句的用途与语法 2710.4.2 With 语句实例 2710.4.3 With 语句常见错误分

17、析 2710.5 错误处理语句.2710.5.1 错误类型与原因 .2710.5.2 Err 对象及其属性、方法 .2710.5.3 认识 Error 函数 2710.5.4 罗列错误代码及含义 .2710.5.5 VBA 的错误时处理机制 .2710.5.6 错误处理:错误三次则退出程序 .2710.5.7 错误处理:多功能选区统计 .27Excel VBA 程序开发自学通 2018-10-7 第 8 页 /共 538 页10.5.8 错误处理的作用域 .2710.5.9 GoSub.Return 语句 .2710.5.10 开发错误处理函数 .27第十一章 Excel 常见对象的应用技巧

18、2711.1 Application 应用案例 .2711.1.1 选区拼写检查 .2711.1.2 调用工作表函数 .2711.1.3 切换鼠标形状 .2711.1.4 计算表达式 .2711.1.5 禁用程序运行时弹出警告框 .2711.1.6 调整计算方式 .2711.1.7 罗列最近使用过的文件 .2711.1.8 查找并打开文件 .2711.1.9 建立文件目录 .2711.1.10 定制程序标题 .2711.1.11 打开指定应用程序 .2711.1.12 新建一个带有 7 个工作表的工作簿 .2711.1.13 在指定时间提示行程安排 .2711.1.14 模拟键盘快捷键 .27

19、11.1.15 为程指定快捷键 .2711.1.16 合并区域 .2711.1.17 获取多区域的交集 .2711.1.18 中断程序到一定时间后再继续 .2711.1.19 调用内置对话框 .2711.1.20 滚动显示 Excel 状态栏信息 .2711.1.21 添加自定义序列 .2711.1.22 添加名称 .2711.1.23 将自定义数标记为易失性函数。 .2711.1.24 选定任意工作簿中的任意区域。 .2711.1.25 设置应用程序的可见性。 .2711.1.26 设置批注的显示方式 .27Excel VBA 程序开发自学通 2018-10-7 第 9 页 /共 538 页

20、11.2 Range 对象应用案例 .2711.2.1 清除单元格格式 .2711.2.2 复制单元格数据 .2711.2.3 将区域中的数据合并到一个单元格中 .2711.2.4 多工作表数据合并且添加边框 .2711.2.5 让高度与宽度自动适应数据 .2711.2.6 在区域中精确查找 .2711.2.7 替换不规则货品名称 .2711.2.8 将公式添加到公式 .2711.2.9 填充工作日 .2711.2.10 对区域添加四周边框 .2711.2.11 多区域合并 .2711.2.12 对小于 60 的成绩加虚框 .2711.2.13 反向选择单元格 .2711.2.14 插入图片并

21、调整为选区大小 .2711.2.15 选择当前表已用区域的奇/ 偶数行 .2711.2.16 删除当前表的空行 .2711.2.17 删除重复值 .2711.2.18 将选区导出为图片 .2711.2.19 删除超链接 .2711.2.20 选择本表所有合并单元格 .2711.2.21 朗读选区字符 .2711.2.22 隐藏所有公式结果为错误的单元格 .2711.2.23 快速添加日期批注且自动缩放 .2711.2.24 以逗号分为隔符将文本分列 .2711.2.25 生成二级下拉选单 .2711.2.26 将产量批量转换成下拉菜单 .2711.2.27 设计一个简单放大镜 .2711.3

22、Names 对象应用案例 2711.3.1 罗列当前工作簿的所有名称 .2711.3.2 利用名称引用其它表数据 .27Excel VBA 程序开发自学通 2018-10-7 第 10 页 /共 538 页11.3.3 隐藏当前工作簿包含“A”的所有名称 .2711.3.4 借用名称将区域数据引用到组合框 .2711.3.5 设计三级下拉菜单 .2711.4 Comments 对象应用案例 .2711.4.1 批量将数据导入批注 .2711.4.2 在所有批注末尾添加指定日期 .2711.4.3 为批注设置图片背景 .2711.4.4 添加个性化批注 .2711.4.5 批量修改当前表批注的外

23、观 .2711.4.6 替换所有批注中的 “计算机”为“电脑” .2711.5 Sheets 对象应用案例 .2711.5.1 添加汇总工作表 .2711.5.2 批量添加工作表且以本月日期命名 .2711.5.3 迅速产生样表 .2711.5.4 将当前表移到其基它工作簿 .2711.5.5 除“目录 ”工作表外隐藏其它所有工作表 .2711.5.6 分别计算工作表数量和图表数量 .2711.5.7 建立带链接功能工作表目录且通过快捷键返回目录 .2711.5.8 对当前表已用区域设置背景图片 .2711.5.9 批量命名工作表 .2711.5.10 隐藏所有工作表非使用区 .2711.6

24、Workbooks 对象应用案例 .2711.6.1 新建工作簿且对其命名为今日期 .2711.6.2 将当前工作簿另存且加密为 1232711.6.3 工作簿拆分 .2711.6.4 批量打开文件 .2711.6.5 导入文本文件到当前工作簿 .2711.6.6 保存并关闭本工作簿以外的工作簿 .2711.6.7 每 30 分钟备份工作簿 .2711.6.8 将当前工作簿备份到 D 盘 2711.6.9 清除所有打开工作簿的密码 .27Excel VBA 程序开发自学通 2018-10-7 第 11 页 /共 538 页11.6.10 获取工作簿建立时间和最后一次保存时间 .2711.6.1

25、1 记录文件打开次数 .2711.6.12 切换图形对象隐藏与显示 .2711.6.13 设计一个查看一次即自动删除的工作簿 .2711.6.14 禁止插入新工作表 .2711.6.15 不打开工作簿而提取数据 .2711.6.16 合并指定文件夹下每个工作簿中三月生产表到一个工作簿 .2711.6.17 建立指定文件夹下所工作簿目录和工作表目录 .2711.6.18 断开与其它工作簿的数据链接 .2711.7 Windows 对象案例 .2711.7.1 获取窗口列表 .2711.7.2 确保随时打开工作簿都窗口最大化 .2711.7.3 切换当前窗口的网格线、滚动条、标题与工作表标签 .2

26、711.7.4 自由滚动窗口方便阅读工作表数据 .2711.7.5 以当前单元格为基准拆分窗格 .2711.7.6 计算活动单元格左边距 .2711.7.7 计算活动单元格的屏幕位置 .2711.7.8 三种方式不显示零值 .27第十二章 Excel 的事件应用案例 2712.1 应用程序事件案例.2712.1.1 新工作簿环境设计 .2712.1.2 打开任意工作簿时全自动备份 .2712.2 工作簿事件案例.2712.2.1 新建工作表时自动设置页眉 .2712.2.2 禁止缩小工作簿窗口 .2712.2.3 未汇总则禁止关闭工作簿 .2712.2.4 新建工作表时以当前时间命名 .271

27、2.2.5 关闭工作簿前删除多余工作表 .2712.2.6 除了月底禁止打印总表 .2712.2.7 调整窗口大小时报告可见区域行列数 .2712.2.8 禁止切换到其它工作簿 .2712.3 工作表事件案例.27Excel VBA 程序开发自学通 2018-10-7 第 12 页 /共 538 页12.3.1 选择单元时在状态栏提示地址 .2712.3.2 快速录入出勤表 .2712.3.3 建立只能使用一次的超链接 .2712.3.4 让 A1 的日期单击更新 2712.3.5 在状态栏显示选区的字母、数字、汉字个数 .2712.3.6 实时监控单元格每一次的编辑数据与时间 .2712.3

28、.7 利用数字简化公司名输入 .2712.3.8 录入数据时自动跳过带公式的单元格 .2712.3.9 在工作表的标题行禁用左、右键 .2712.3.10 对选择区域进行背景着色 .2712.3.11 适用于指定区域的自动更正 .2712.4 ActiveX 控件事件案例 2712.4.1 鼠标移过时切换按钮颜色 .2712.4.2 鼠标移动录入姓名 .2712.4.3 鼠标移过组合框时加载图片 .2712.4.4 鼠标移过列表框时输入品名与单价 .27登堂篇:VBA 数组、窗体与控件 27第十三章 数组基础2713.1 数组基础.2713.1.1 数组概念 .2713.1.2 数据的维数 .

29、2713.1.3 利用索引号获取数组中的元素 .2713.1.4 声明数组与赋值 .2713.1.5 静态数组与动态数组 .2713.2 内置数组函数.2713.2.1 Array:创建一个数组 2713.2.2 Isarray:判断是否是数组 2713.2.3 Index:从数组中取值 2713.2.4 Transpose:转置数组 2713.2.5 LBound / Ubound:获取数组的上下界 2713.2.6 Split/ Join:文本与数组转化 .2713.2.7 Filter:数组的筛选 27Excel VBA 程序开发自学通 2018-10-7 第 13 页 /共 538 页

30、第十四章 开发数组函数与数组应用2714.1 自定义数组函数.2714.1.1 定义数组函数要点 .2714.1.2 获取工作表目录 .2714.1.3 星期序列 .2714.1.4 获取区域的唯一值 .2714.2 数组应用案例.2714.2.1 将按姓名排列的纵向学员表转置为按班级横向排列 .2714.2.2 多表学员资料查询 .2714.2.3 自定义百家姓序列 .2714.2.4 查询两列共有项 .2714.2.5 获取文件夹下所有文件详细信息 .2714.2.7 获取当前表所有批注 .27第十五章 认识窗体与控件2715.1 UserForm 简介 .2715.1.1 窗体与控件的用

31、途 .2715.1.2 插入窗体与控件的方法 .2715.1.3 使用 Excel 5.0 对话框 2715.2 窗体控件一览.2715.2.1 标签 2715.2.2 文字框 2715.2.3 命令按钮 .2715.2.4 复合框 2715.2.5 列表框 2715.2.6 复选框 2715.2.7 单选框 2715.2.8 分组框 2715.2.9 切换按钮 .2715.2.10 多页控件 .2715.2.11 滚动条 2715.2.12 图像 2715.2.13 RefEdit.27Excel VBA 程序开发自学通 2018-10-7 第 14 页 /共 538 页15.2.14 附件

32、控件 .2715.3 设置控件属性.2715.3.1 调窗体控件位置与大小 .2715.3.2 设置控件的顺序 .2715.3.3 共同属性与非共同属性 .2715.3.4 设置颜色属性 .2715.3.5 设置宽与高属性 .2715.3.6 设置 Pictrue 属性 .2715.3.7 设置光标属性 .2715.3.8 设置复合框 .2715.3.9 设置 Flash 动画 2715.4 窗体与控件的事件.2715.4.1 窗体事件介绍 .2715.4.2 显示窗体时随机加载背景图 .2715.4.3 初始化窗体时填充列框下拉列表 .2715.4.4 双击时关闭窗体 .2715.4.5 窗

33、体永远显示在上左角 .2715.4.6 按比例缩放窗体及滚动窗体 .2715.4.7 控件事件介绍 .2715.4.8 在窗体中建立超链接 .2715.4.9 鼠标移过更新列表框数据 .2715.4.10 让输入学号的文字框仅能录入 6 位数字 .2715.4.11 鼠标拖动调整文字框大小 .2715.4.12 为窗体中所有控件设置帮助 .27第十六章 窗体控件运用案例2716.1 窗体运用.2716.1.1 设计登录界面 .2716.1.2 权限认证窗口 .2716.1.3 设计计划任务向导 .2716.1.4 设动动画帮助 .2716.1.5 用窗体浏览图片 .2716.2 窗体与表格的交

34、互.27Excel VBA 程序开发自学通 2018-10-7 第 15 页 /共 538 页16.2.1 设计多表录入面板 .2716.2.2 多条件高级查询 .2716.2.3 分类汇总捐赠额并按钮导出 .2716.2.4 奇偶行列选择工具 .2716.2.5 背景着色工具箱 .27第十七章 表单控件与 ActiveX 控件 2717.1 表单控件.2717.1.1 控件的调出方式 .2717.1.2 表单控件功能一览 .2717.1.3 表单工具的优缺点 .2717.1.4 用单选框控制图表 .2717.1.5 用滚动条控制生产表数据 .2717.2 ActiveX 控件 2717.2.

35、1 ActiveX 控件功能一览 2717.2.2 利用组合框突破数据有效性的单列限制 .2717.2.3 在工作表中显示 Flash 动画 2717.2.4 在工作表左上角播放 GIF 运画 2717.2.5 在组合框显示数据源的唯一值 .27入室篇:文件管理、菜单、API、VBE 与加载项 27第十八章 VBA 命令处理文件 .2718.1 认识文件处理内置命令.2718.1.1 Open 与 Close .2718.1.2 Input#2718.1.3 ChDir 与 ChDriver .2718.1.4 FileCopy.2718.1.5 FileDateTime .2718.1.6

36、FileLen .2718.1.7 GetAttr 与 SetAttr.2718.1.8 Kill2718.1.9 MkDir 与 RmDir 2718.1.10 Name.2718.2 文件操作案例.27Excel VBA 程序开发自学通 2018-10-7 第 16 页 /共 538 页18.2.1 在 D 盘批量建立文件夹 2718.2.2 判断文件是否存在 .2718.2.3 删除 2009 年 1 月 1 日以前的所有文件 .2718.2.4 罗列指定文件夹下隐藏文件 .2718.2.5 10 分钟后文件自杀 2718.2.6 删除 D 盘下所有空白文件 2719.2.7 文件批量重

37、命名 .2719.2.8 将当前工作表数据导出为 TXT 文件 .27第十九章 使用 FileSystemObject 和 WScript.2719.1 认识 FSO 2719.1.1 FSO 定义与用途 .2719.1.2 FSO 常用对象 .2719.1.3 FSO 常用对象的方法 .2719.2 用 FSO 处理文件与目录 .2719.2.1 罗列 D 盘文件夹目录 2719.2.2 在当前文件的父目录创建文件夹 .2719.2.3 查检 E 盘是否存在空目录 .2719.2.4 批量命名文件夹 .2719.2.5 创建文件夹文件并检查是否存在同名文件 .2719.2.6 每 D 盘下“

38、生产表 ”文件夹备份 2719.3 关于脚本语言 WScript 2719.3.1 关于脚本语言 .2719.3.2 WScript 的常见对象 .2719.3.3 WScript 的方法 .2719.4 脚本语言在文件管理中的运用.2719.4.1 在桌面建立当前工作簿的快捷方式 .2719.4.2 将当前工作簿添加到收藏夹 .2719.4.3 将 Excel 2003 和 2007 添加到“发送到”文件夹 2719.4.4 运行屏保程序 .2719.4.5 显示 D 盘“生产表 ”之目录树 2719.4.6 显示 D、E 、F 盘文件夹列表 .2719.4.7 在注册表记录当前工作簿打开次

39、数 .27Excel VBA 程序开发自学通 2018-10-7 第 17 页 /共 538 页19.4.8 新建记事本且录入字符串 .2719.4.9 打开网上邻居 .2719.4.10 打开 Excel 选项之高级选项卡 .2719.4.11 罗列名称包括 Excel 的文件夹列表 .2719.4.12 自启动软件列表 .2719.4.13 罗列所有隐藏文件夹 .27第二十章 磁盘与系统信息管理2720.1 获取磁盘信息.2720.1.1 FSO 法 .2720.1.2 脚本法 2720.1.3 DOS 法 .2720.2 获取系统信息.2720.1.1 罗列当前系统进程 .2720.1.

40、2 计算机名与操作系统版本号 .2720.1.3 获取主板、显卡与硬盘信息 .2720.1.4 获取显示设置 .2720.1.5 获取网卡设置 .2720.1.6 获取 CPU 序列号 2720.1.7 将“我的电脑 ”修改为实际名称 .2720.1.8 利用系统信息提升工作表安全 .27第二十一章 认识 Excel 的内置命令栏对象 2721.1 关于内置命令栏.2721.1.1 Excel 对命令栏的处理方式 2721.1.2 内置命令栏的分类 .2721.1.3 自定义快速访工具栏 .2721.2 了解 CommandBars 集合 .2721.2.1 CommandBars 的常用属性

41、 2721.2.2 CommandBars 的方法 2721.2.3 获取 CommandBars 子对象的名称与类型 .2721.2.4 获取及保存内置图标 .27第二十二章 创建新工具栏2722.1 创建与删除工具栏按钮.2722.1.1 建立工具栏基本语法 .27Excel VBA 程序开发自学通 2018-10-7 第 18 页 /共 538 页22.1.2 自定义新工具栏案例 .2722.1.3 控显示新工具栏显示方式 .2722.2 弹出式工具栏.2722.2.1 什么是弹出式工具栏 .2722.2.2 创建一个弹出式工具栏 .2722.2.3 创建三级工具栏 .2722.3 特殊

42、的工具栏(工作表目录、查找).2722.3.1 创建可读写的弹出式工具栏 .2722.3.2 利用工具栏文字框查找数据 .2722.3.3 切换零值、图像、分页符和批注的显示状态 .2722.3.4 工作簿标签设计 .27第二十三章 创建新菜单栏2723.1 菜单订制基础.2723.1.1 菜单的分类 .2723.1.1 生成菜单基本语法 .2713.1.1 设计菜单注意事项 .2723.2 设计多级菜单.2723.2.1 多级菜单基本思路 .2723.2.2 创建一个弹出式工作表菜单 .2723.2.3 让菜单适应 Excel 2003 和 2007 2723.2.4 可定制显示方式的菜单

43、.2723.3 设计感应菜单.2723.3.1 在指定工作表才可用的菜单 .2723.3.2 工指定区域才可用的菜单 .2723.3.3 用一个菜单控制其它菜单的状态 .2723.3.4 选择图表才出现的菜单 .27第二十四章 操作快捷菜单2724.1 认识快捷菜单.2724.1.1 快捷菜单的分类 .2724.1.2 不同快捷菜单的 VBA 表示法 2724.1.3 Excel 2003 和 2007 中快捷菜单的差异 .2724.2 定制快捷菜单.2724.2.1 在右键中生成工作表目录 .27Excel VBA 程序开发自学通 2018-10-7 第 19 页 /共 538 页24.2.

44、2 生成不受限的快捷菜单 .2724.2.3 快捷菜单的任意调用 .2724.2.4 在窗体中显示快捷菜单 .27第二十五章 认识类和类模块2725.1 类模块基础.2725.1.1 类模块应用范围 .2725.1.2 类与类模块 .2725.1.3 类模块代码基本步骤 .2725.2 类的应用.2725.2.1 新建工作簿时命名所有工作表(应用程序级别事件) .2725.2.2 让零值、图像、分页符和批注切换工具提升为工作簿级 .2725.2.3 全自动转换单元格为首字母大写 .2725.2.4 开发一个颜色拾取器 .27第二十六章 API 基础与 API 应用案例 .2726.1 API

45、理论 .2726.1.1 API 概述 2726.1.2 认识 DLL 文件 .2726.1.3 API 中的数据类型 2726.1.4 声明 API 函数 .2726.2 API 应用 .2726.2.1 获取计算机名和登录用户名 .2726.2.2 防 PotoShop 设计彩蛋 .2726.2.3 按任意地方都可拖动的窗体 .2726.2.4 设计圆形动画窗体 .2726.2.5 限制鼠标在窗体内移动 .2726.2.6 自由拖动改变窗体大小 .2726.2.7 渐进式出现与退出的窗体 .27第二十七章 VBA 与注册表 .2727.1 VBA 对注册表的控制方式 .2727.1.1 什

46、么是注册表 .2727.1.2 VBA 操作注册表的方法 .2727.1.3 VBA 操作注册表的优缺点 .2727.1.3 借用脚本实现注册表的自由控制 .27Excel VBA 程序开发自学通 2018-10-7 第 20 页 /共 538 页27.2 注册表的应用.2727.2.1 记录当前工作表最后一次打开时间 .2727.2.2 借助注册表限制工作簿使用次数 .2727.2.3 让程序自动调用上次的设置(零值切换) .27第二十八章 VBE 的对象模型与对象控制2728.1 准备工作.2728.1.1 设置 Excel 选项 2728.1.2 引用对象库 .2728.2 认识 VBE

47、 的对象模型.2728.2.1 VBE 对象模型的层次结构 .2728.2.2 VBE 对象介绍 .2728.2.3 VBE 对象与 Excel 程序的关系 .2728.2.4 如何引用 VBE 对象 2728.2.5 罗列当前工程中所有组件及其类型 .2728.3 VBE 对象的控制2728.3.1 罗列指定模块中所有过程名称 .2728.3.2 计算代码总行数 .2728.3.3 利用代码添加 /删除模块 .2728.3.4 用代码添加工作簿事件代码 .2728.3.5 用代码新建工作表且写入工作表事件 .2728.3.6 删除当前工作簿所有代码 .2728.3.7 导出当前工作簿所有 V

48、BA 代码 2728.3.8 用代码生成窗体与控件 .27第二十九章 VBE 的高级运用2729.1 菜单定制基础.2729.1.1 认识命令栏对象 .2729.1.2 生成菜单基本语法 .2729.1.3 罗列 VBE 中所有菜单与子菜单 2729.1.4 生成菜单条与右键菜单 .2729.2 开发 VBE 插件百宝箱.2729.2.1 开发插件的准备工作 .2729.2.2 开发代码编号工具 .2729.2.3 开发代码美化工具 .27Excel VBA 程序开发自学通 2018-10-7 第 21 页 /共 538 页29.2.4 开发代码清除工具 .2729.2.5 开发代码减肥工具

49、.2729.2.6 编写菜单 .2729.2.7 生成插件 .27第三十章 加载宏与加载项概述2730.1 关于加载宏.2730.1.1 加载宏的特点 .2730.1.2 为什么使用加载宏 .2730.1.3 加载宏管理器 .2730.1.4 内置加载宏的加载与使用 .2730.1.5 安装自定义加载宏 .2730.2 关于加载项.2730.2.1 加载项的分类 .2730.2.2 加载项的开发方式 .2730.2.3 两种加载项的安装方式 .27第三十一章 利用 VBA 编写 XLAM 加载宏 .2731.1 开发前的准备.2731.1.1 xla 与 xlam 的区别 .2731.1.2 生成加载宏的基本步骤 .2731.1.3 开发加载宏与普通 VBA 编程的区别 2731.2 开发集公农历一体

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报