
0人評分過此書
本書詳細地介紹了Excel VBA編程的知識、技術與實際應用。全書包括23章和3個附錄,對Excel VBA語言元素、Application對象、Workbook對象、Worksheet對象、Range對象、Name對象、Sort對象、AutoFilter對象、Shape對象、Chart對象、ChartObject對象、PivotTable對象、創建與使用類模塊、編寫事件過程、使用Excel對話框、創建用戶窗體和控件、定制命令欄和RibbonX功能區、創建用戶自定義函數、使用FSO對象模型和VBA內置語句處理文件、與其他Office應用程序交互、使用ADO訪問數據、操作註冊表、操作VBE、創建和使用加載項、開發Excel實用程序等內容進行了詳細講解。為了幫助讀者更好地理解Excel VBA編程涉及的知識與技術,本書提供了400個案例,讀者可以在學習的過程中多加練習,不斷積累實戰經驗,快速提高自己的編程水平。本書最後的3個附錄分別是VBA函數速查、VBA語句速查、VBA錯誤代碼速查,方便讀者在編寫代碼的過程中遇到問題時隨時查閱。 本書提供了大量的附贈資源,包括本書400個案例素材源文件、本書配套PPT課件、本書配套二維碼微視頻、本書配套教學視頻、本書重點案例教學視頻、Excel專題教學視頻、Windows 10教學視頻、Excel公式與函數電子書、Excel數據透視表電子書、Excel圖表電子書、Excel文檔模板,在線答疑等。 本書內容全面、案例豐富,適合所有從事或希望學習Excel VBA開發的用戶閱讀。本書既可作為學習Excel VBA的自學用書,又可作為Excel VBA案例應用的速查手冊。
- 封面页
- 书名页
- 版权页
- 内容简介
- 前 言
- 目录
- 案例目录
-
第1章 VBA编程概述
-
1.1 VBA简介
-
1.1.1 VBA发展历程简述
-
1.1.2 VBA的应用场合
-
1.1.3 VBA的特点
-
-
1.2 Excel文件格式
-
1.3 宏的安全性设置
-
1.3.1 临时允许或禁止运行宏
-
1.3.2 允许运行特定文件夹中的宏
-
1.3.3 允许运行所有宏
-
1.3.4 禁止他人随意修改宏
-
-
1.4 录制与使用宏
-
1.4.1 显示“开发工具”选项卡
-
1.4.2 录制宏
-
1.4.3 保存宏
-
1.4.4 运行宏的多种方式
-
1.4.5 绝对录制和相对录制
-
1.4.6 修改宏
-
-
1.5 使用VBE窗口
-
1.5.1 打开VBE窗口
-
1.5.2 工程资源管理器
-
1.5.3 属性窗口
-
1.5.4 代码窗口
-
1.5.5 管理代码模块
-
-
1.6 Excel应用程序开发流程
-
1.6.1 优秀Excel应用程序的标准
-
1.6.2 确定用户类型
-
1.6.3 确定用户需求
-
1.6.4 设计用户界面
-
1.6.5 编写代码
-
1.6.6 测试应用程序
-
1.6.7 修复错误
-
1.6.8 发布应用程序
-
-
-
第2章 掌握VBA编程语言
-
2.1 与VBA进行简单的交互
-
2.1.1 使用MsgBox函数输出信息
-
2.1.2 使用InputBox函数输入信息
-
-
2.2 数据类型、变量和常量
-
2.2.1 VBA中的数据类型
-
2.2.2 声明变量
-
2.2.3 变量的命名规则
-
2.2.4 变量的作用域和生存期
-
2.2.5 使用常量
-
-
2.3 表达式和运算符
-
2.4 创建Sub过程
-
2.4.1 声明Sub过程
-
2.4.2 Sub过程的作用域
-
2.4.3 在VBA中调用Sub过程
-
2.4.4 向Sub过程传递参数
-
2.4.5 Sub过程的递归
-
-
2.5 创建Function过程
-
2.5.1 Function过程与Sub过程的区别
-
2.5.2 声明Function过程
-
2.5.3 调用Function过程
-
2.5.4 使用VBA内置函数
-
-
2.6 控制程序的运行流程
-
2.6.1 If Then判断结构
-
2.6.2 Select Case判断结构
-
2.6.3 For Next循环结构
-
2.6.4 Do Loop循环结构
-
-
2.7 使用数组
-
2.7.1 数组的维数
-
2.7.2 声明一维数组
-
2.7.3 声明二维数组
-
2.7.4 为数组赋值
-
2.7.5 使用动态数组
-
-
2.8 错误处理
-
2.8.1 错误类型
-
2.8.2 调试代码
-
2.8.3 处理运行时错误
-
-
2.9 规范化编写代码
-
2.9.1 强制变量声明
-
2.9.2 使用缩进格式
-
2.9.3 将长代码分成多行
-
2.9.4 为代码添加注释
-
-
-
第3章 对象编程基础
-
3.1 理解类、对象与集合
-
3.1.1 Excel对象模型
-
3.1.2 类与对象
-
3.1.3 使用对象浏览器查看类和对象的相关信息
-
3.1.4 引用集合中的对象
-
3.1.5 父对象与子对象及其定位方法
-
-
3.2 对象的属性
-
3.2.1 引用对象的属性
-
3.2.2 设置属性的值
-
3.2.3 可返回对象的属性
-
-
3.3 对象的方法
-
3.3.1 方法的参数
-
3.3.2 使用命名参数
-
3.3.3 可返回对象的方法
-
-
3.4 对象编程技巧
-
3.4.1 使用对象变量
-
3.4.2 使用With结构
-
3.4.3 使用For Each结构
-
-
-
第4章 使用Application对象处理Excel程序
-
4.1 理解Application对象和全局属性
-
4.2 获取Excel程序的相关信息
-
4.2.1 获取Excel程序的版本号
-
4.2.2 获取在Excel程序中设置的用户名
-
4.2.3 获取Excel安装路径、启动文件夹路径和工作簿模板路径
-
-
4.3 设置Excel程序的界面环境与操作方式
-
4.3.1 设置Excel程序的可见性
-
4.3.2 设置Excel程序窗口是否全屏显示
-
4.3.3 设置Excel程序窗口的状态
-
4.3.4 设置Excel程序窗口的尺寸和位置
-
4.3.5 设置Excel程序窗口标题栏中显示的名称
-
4.3.6 设置编辑栏、浮动工具栏和“开发工具”选项卡的显示状态
-
4.3.7 设置状态栏中显示的信息
-
4.3.8 设置警告信息的显示方式
-
4.3.9 设置新工作簿中默认包含的工作表数量
-
4.3.10 设置工作簿的默认字体和字号
-
4.3.11 设置打开文件时的默认路径
-
4.3.12 控制屏幕刷新
-
-
4.4 使用Excel程序
-
4.4.1 定时自动运行VBA过程
-
4.4.2 为VBA过程指定快捷键
-
4.4.3 向其他程序发送按键信息
-
4.4.4 计算字符串表达式
-
4.4.5 在VBA中使用Excel工作表函数
-
-
-
第5章 使用Workbook对象处理工作簿
-
5.1 理解Workbooks集合与Workbook对象
-
5.1.1 Workbooks集合的常用属性和方法
-
5.1.2 Workbook对象的常用属性和方法
-
5.1.3 引用工作簿
-
-
5.2 新建工作簿
-
5.2.1 新建一个工作簿
-
5.2.2 新建多个工作簿
-
-
5.3 打开工作簿
-
5.3.1 打开一个工作簿
-
5.3.2 打开多个工作簿
-
5.3.3 获取工作簿的路径和名称
-
-
5.4 保存工作簿
-
5.4.1 保存和另存工作簿
-
5.4.2 覆盖现有工作簿
-
-
5.5 关闭工作簿
-
5.5.1 关闭一个工作簿
-
5.5.2 关闭多个工作簿
-
5.5.3 关闭多余的工作簿窗口
-
-
5.6 保护工作簿
-
5.6.1 为工作簿设置打开密码
-
5.6.2 清除工作簿中的密码
-
-
-
第6章 使用Worksheet对象处理工作表
-
6.1 理解Worksheets集合与Worksheet对象
-
6.1.1 Worksheets集合的常用属性和方法
-
6.1.2 Worksheet对象的常用属性和方法
-
6.1.3 Worksheets集合与Sheets集合
-
6.1.4 引用工作表
-
-
6.2 获取工作表的相关信息
-
6.2.1 获取工作表的类型
-
6.2.2 获取工作簿结构的保护状态
-
6.2.3 获取工作表的保护状态
-
-
6.3 新建工作表
-
6.4 选择与激活工作表
-
6.5 重命名工作表
-
6.6 移动和复制工作表
-
6.6.1 移动工作表
-
6.6.2 复制工作表
-
-
6.7 隐藏工作表
-
6.8 删除工作表
-
6.9 将工作簿中的所有工作表导出为独立的工作簿
-
-
第7章 使用Range对象处理单元格区域
-
7.1 理解Range对象
-
7.1.1 Range对象的常用属性和方法
-
7.1.2 选择与激活单元格
-
-
7.2 引用单元格和单元格区域
-
7.2.1 引用一个单元格
-
7.2.2 引用连续或不连续的单元格区域
-
7.2.3 处理多个单元格区域
-
7.2.4 引用多个区域的重叠部分
-
7.2.5 引用一行或多行
-
7.2.6 引用一列或多列
-
7.2.7 [A1]引用方式
-
7.2.8 引用当前包含数据的独立区域
-
7.2.9 引用工作表中的已用区域
-
7.2.10 通过偏移引用单元格或单元格区域
-
7.2.11 调整单元格区域的引用范围
-
-
7.3 在单元格区域中定位与查找
-
7.3.1 定位单元格区域的边界
-
7.3.2 定位包含指定类型内容的单元格
-
7.3.3 查找包含特定信息的单元格
-
-
7.4 读取和写入单元格区域中的数据
-
7.4.1 通过循环遍历每个单元格读写数据
-
7.4.2 使用数组与单元格区域交换数据
-
7.4.3 使用选择性粘贴
-
-
7.5 创建与使用名称
-
7.5.1 Excel中的预定义名称
-
7.5.2 命名单元格区域
-
7.5.3 Name对象和Name属性
-
7.5.4 使用名称
-
7.5.5 在名称中存储值
-
7.5.6 在名称中存储公式
-
7.5.7 在名称中存储数组
-
7.5.8 隐藏名称
-
7.5.9 删除名称
-
-
7.6 排序和筛选数据
-
7.6.1 排序数据
-
7.6.2 自动筛选
-
7.6.3 高级筛选
-
-
-
第8章 使用Shape对象处理图形对象
-
8.1 理解Shapes集合与Shape对象
-
8.1.1 Shapes集合的常用属性和方法
-
8.1.2 Shape对象的常用属性和方法
-
8.1.3 Shapes集合与ShapeRange集合
-
8.1.4 引用图形对象
-
-
8.2 获取图形对象的相关信息
-
8.2.1 获取图形对象的名称
-
8.2.2 获取图形对象的类型
-
8.2.3 获取图形对象的位置
-
-
8.3 插入与删除图形对象
-
8.3.1 插入自选图形
-
8.3.2 插入图片
-
8.3.3 选择特定类型的图形对象
-
8.3.4 删除工作表中的所有图形对象
-
8.3.5 删除特定类型的图形对象
-
-
8.4 设置图形对象的格式
-
8.4.1 设置图形对象的填充格式
-
8.4.2 设置图形对象的边框格式
-
-
-
第9章 使用Chart和ChartObject对象处理图表
-
9.1 图表基础
-
9.1.1 嵌入式图表和图表工作表
-
9.1.2 图表的组成结构
-
9.1.3 图表的Excel对象模型
-
9.1.4 在VBA中引用图表
-
9.1.5 Chart对象的常用属性和方法
-
-
9.2 创建图表
-
9.2.1 创建嵌入式图表
-
9.2.2 创建图表工作表
-
9.2.3 在嵌入式图表和图表工作表之间转换
-
9.2.4 将所有嵌入式图表转换为图表工作表
-
-
9.3 设置与管理图表
-
9.3.1 更改图表类型
-
9.3.2 选择预置的图表布局
-
9.3.3 自定义设置图表布局
-
9.3.4 选择预置的图表样式
-
9.3.5 自定义设置图表格式
-
9.3.6 编辑图表的数据系列
-
9.3.7 将指定内容设置为图表的数据标签
-
9.3.8 设置所有嵌入式图表的大小
-
9.3.9 删除图表
-
-
9.4 将图表转换为图片
-
9.4.1 将单个嵌入式图表转换为图片
-
9.4.2 将工作簿中的所有嵌入式图表转换为图片
-
-
-
第10章 使用PivotTable对象处理数据透视表
-
10.1 数据透视表基础
-
10.1.1 数据透视表的组成结构
-
10.1.2 数据透视表的常用术语
-
10.1.3 数据透视表缓存
-
10.1.4 数据透视表的Excel对象模型
-
-
10.2 创建与设置数据透视表
-
10.2.1 创建基本的数据透视表
-
10.2.2 将字段添加到数据透视表中
-
10.2.3 调整和删除字段
-
10.2.4 修改字段的名称
-
10.2.5 设置数据透视表的布局形式
-
10.2.6 隐藏行总计和列总计
-
10.2.7 设置数据的数字格式
-
10.2.8 设置数据的汇总方式
-
10.2.9 设置数据的显示方式
-
10.2.10 刷新数据透视表
-
-
-
第11章 使用类模块创建新的对象
-
11.1 类和类模块简介
-
11.2 创建类
-
11.2.1 创建基本的类
-
11.2.2 创建类的属性
-
11.2.3 创建类的方法
-
-
-
第12章 使用事件编写自动交互的程序
-
12.1 事件编程基础
-
12.1.1 Excel中的事件类型
-
12.1.2 事件代码的存储位置与输入方法
-
12.1.3 包含参数的事件
-
12.1.4 事件触发的先后顺序
-
12.1.5 开启与关闭事件
-
-
12.2 使用工作簿事件
-
12.2.1 工作簿包含的事件
-
12.2.2 Open事件
-
12.2.3 Activate事件
-
12.2.4 Deactivate事件
-
12.2.5 BeforeClose事件
-
12.2.6 BeforeSave事件
-
12.2.7 BeforePrint事件
-
12.2.8 SheetActivate事件
-
12.2.9 SheetDeactivate事件
-
12.2.10 NewSheet事件
-
12.2.11 SheetChange事件
-
12.2.12 SheetSelectionChange事件
-
12.2.13 SheetBeforeRightClick事件
-
12.2.14 SheetBeforeDoubleClick事件
-
-
12.3 使用工作表事件
-
12.3.1 工作表包含的事件
-
12.3.2 Activate事件
-
12.3.3 Deactivate事件
-
12.3.4 Change事件
-
12.3.5 SelectionChange事件
-
12.3.6 BeforeRightClick事件
-
12.3.7 BeforeDoubleClick事件
-
-
12.4 使用图表工作表事件
-
12.5 使用应用程序事件与嵌入式图表事件
-
12.5.1 捕获应用程序事件
-
12.5.2 捕获嵌入式图表事件
-
-
-
第13章 使用Excel对话框
-
13.1 使用InputBox方法
-
13.1.1 InputBox方法与InputBox函数的区别
-
13.1.2 使用InputBox方法输入指定类型的内容
-
-
13.2 使用Excel的打开和另存对话框
-
13.2.1 GetOpenFilename方法
-
13.2.2 GetSaveAsFilename方法
-
-
13.3 使用FileDialog对象显示和处理对话框
-
13.3.1 FileDialog对象的常用属性和方法
-
13.3.2 显示不同类型的对话框
-
13.3.3 指定在对话框中显示的文件类型
-
13.3.4 在对话框中选择一个或多个文件
-
13.3.5 对所选文件执行操作
-
-
13.4 使用Dialogs集合显示Excel内置对话框
-
-
第14章 创建用户窗体和控件
-
14.1 理解用户窗体和控件
-
14.1.1 用户窗体和控件简介
-
14.1.2 控件工具箱与控件类型
-
14.1.3 理解Controls集合
-
-
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.3 在用户窗体中使用控件
-
14.3.1 在用户窗体中添加控件
-
14.3.2 设置控件的属性
-
14.3.3 设置控件的大小
-
14.3.4 设置控件的位置和对齐方式
-
14.3.5 设置控件的Tab键顺序
-
14.3.6 引用用户窗体中的控件
-
14.3.7 编写控件的事件代码
-
14.3.8 使用同一个事件过程处理多个控件
-
-
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.5 用户窗体和控件的综合应用
-
14.5.1 创建欢迎界面
-
14.5.2 创建登录窗口
-
14.5.3 创建颜色选择器
-
14.5.4 创建可改变大小的对话框
-
-
-
第15章 定制Excel界面环境
-
15.1 定制菜单栏
-
15.1.1 命令栏和控件的类型
-
15.1.2 创建命令栏和控件的通用方法
-
15.1.3 Excel中的所有菜单栏及其包含的控件
-
15.1.4 引用特定的菜单栏
-
15.1.5 引用菜单栏中的菜单
-
15.1.6 在内置菜单栏中添加菜单
-
15.1.7 在菜单中添加菜单项
-
15.1.8 使用Parameter属性传递参数值
-
15.1.9 禁用菜单或菜单项
-
15.1.10 隐藏菜单或菜单项
-
15.1.11 重置菜单
-
15.1.12 删除菜单或菜单项
-
15.1.13 创建新的菜单栏
-
-
15.2 定制工具栏
-
15.2.1 Excel中的所有工具栏及其包含的控件
-
15.2.2 工具栏控件的常用属性
-
15.2.3 引用特定的工具栏和控件
-
15.2.4 创建新的工具栏
-
15.2.5 在内置工具栏中添加控件
-
15.2.6 禁用工具栏中的控件
-
15.2.7 重置工具栏
-
15.2.8 删除工具栏中的控件和工具栏
-
-
15.3 定制快捷菜单
-
15.3.1 Excel中的所有快捷菜单及其包含的控件
-
15.3.2 在内置快捷菜单中添加子菜单和菜单项
-
15.3.3 禁用快捷菜单和菜单项
-
15.3.4 删除快捷菜单中的菜单项和快捷菜单
-
15.3.5 创建新的快捷菜单
-
-
15.4 功能区开发基础
-
15.4.1 Excel文件的内部结构
-
15.4.2 功能区的组成结构
-
15.4.3 定制功能区的一般流程和工具
-
15.4.4 功能区定制中的控件类型
-
15.4.5 控件属性
-
15.4.6 控件回调
-
15.4.7 使用VBA可以对功能区进行的操作
-
-
15.5 定制功能区
-
15.5.1 创建实现控件功能的VBA过程
-
15.5.2 编写定制功能区的RibbonX代码
-
15.5.3 将定制功能区的工作簿更改为压缩文件
-
15.5.4 在压缩文件中创建customUI文件夹
-
15.5.5 将customUI.xml文件移入customUI文件夹
-
15.5.6 建立RibbonX代码与工作簿之间的关联
-
15.5.7 测试定制后的功能区
-
15.5.8 定制功能区时可能遇到的问题
-
-
-
第16章 开发用户自定义函数
-
16.1 用户自定义函数基础
-
16.1.1 理解Function过程中的参数
-
16.1.2 创建不包含任何参数的函数
-
16.1.3 创建包含一个参数的函数
-
16.1.4 创建包含两个参数的函数
-
16.1.5 创建包含可选参数的函数
-
16.1.6 创建包含不定数量参数的函数
-
16.1.7 创建返回数组的函数
-
16.1.8 创建返回错误值的函数
-
16.1.9 为用户自定义函数添加帮助信息
-
-
16.2 开发用户自定义函数
-
16.2.1 从文本左侧提取连续的数字
-
16.2.2 将数字中的每一位输入到连续的多个单元格中
-
16.2.3 返回区域中第一个非空单元格的地址
-
16.2.4 返回区域中最后一个非空单元格的地址
-
16.2.5 返回包含特定内容的所有单元格的地址
-
16.2.6 统计区域中不重复值的数量
-
16.2.7 逆序排列单元格中的内容
-
16.2.8 按单元格背景色对单元格中的数据求和
-
16.2.9 执行多种类型的计算
-
16.2.10 返回所有工作表指定区域中的最大值
-
16.2.11 判断文件是否存在
-
16.2.12 判断工作簿是否已被打开
-
16.2.13 判断工作表是否存在
-
16.2.14 判断名称是否存在
-
16.2.15 从文件的完整路径中提取文件名
-
-
-
第17章 处理文件
-
17.1 VBA内置功能与FSO对象模型简介
-
17.1.1 处理文件和文件夹的VBA内置语句和函数
-
17.1.2 FSO对象模型简介
-
17.1.3 使用FSO对象模型前的准备工作
-
-
17.2 获取驱动器和文件信息
-
17.2.1 获取驱动器的相关信息
-
17.2.2 获取文件夹的相关信息
-
17.2.3 获取文件的相关信息
-
17.2.4 获取文件夹中的所有子文件夹的名称
-
17.2.5 获取文件夹中的所有文件的名称和类型
-
-
17.3 文件的基本操作
-
17.3.1 复制和移动文件
-
17.3.2 重命名文件
-
17.3.3 删除文件
-
17.3.4 创建文件夹
-
-
17.4 处理文本文件
-
17.4.1 打开和关闭文本文件
-
17.4.2 使用Write语句将数据写入文本文件
-
17.4.3 使用Print语句将数据写入文本文件
-
17.4.4 使用Input语句读取文本文件中的数据
-
17.4.5 使用Line Input语句读取文本文件中的数据
-
17.4.6 使用TextStream对象读写文本文件
-
-
-
第18章 与其他Office应用程序交互
-
18.1 与外部应用程序交互的基本概念与通用方法
-
18.1.1 在VBA中与外部应用程序交互的方式
-
18.1.2 外部可创建对象
-
18.1.3 理解前期绑定和后期绑定
-
18.1.4 使用前期绑定创建对象引用
-
18.1.5 使用后期绑定创建对象引用
-
18.1.6 引用一个已存在的应用程序实例
-
-
18.2 在Excel中操作Word
-
18.3 在Excel中启动其他应用程序
-
-
第19章 使用ADO访问数据
-
19.1 了解结构化查询语言
-
19.1.1 数据库的基本概念
-
19.1.2 结构化查询语言简介
-
19.1.3 使用SELECT语句检索数据
-
19.1.4 使用INSERT语句添加数据
-
19.1.5 使用UPDATE语句修改数据
-
19.1.6 使用DELETE语句删除数据
-
-
19.2 ADO对象模型简介
-
19.2.1 Connection对象
-
19.2.2 Command对象
-
19.2.3 Recordset对象
-
-
19.3 在Excel中使用ADO访问数据的一般流程和具体方法
-
19.3.1 添加对ADO类型库的引用
-
19.3.2 建立数据源的连接
-
19.3.3 从数据源中检索数据并返回特定的记录集
-
19.3.4 关闭数据源的连接
-
-
-
第20章 操作注册表
-
20.1 注册表基础
-
20.1.1 注册表简介
-
20.1.2 注册表的组织结构
-
20.1.3 创建与删除子键和键值
-
-
20.2 使用VBA操作注册表
-
20.2.1 使用SaveSetting语句将内容写入注册表
-
20.2.2 使用GetSetting函数读取特定键值中的内容
-
20.2.3 使用GetAllSettings函数读取特定子键中的所有内容
-
20.2.4 使用DeleteSetting语句删除注册表中的内容
-
-
-
第21章 操作VBE
-
21.1 编程控制VBE的准备工作
-
21.1.1 启用对VBE对象模型的访问权限
-
21.1.2 添加对VBIDE类型库的引用
-
-
21.2 理解VBE对象模型
-
21.2.1 VBE对象
-
21.2.2 VBProject对象
-
21.2.3 VBComponent对象
-
21.2.4 CodeModule对象
-
21.2.5 CodePane对象
-
21.2.6 Designer对象
-
21.2.7 Reference对象
-
-
21.3 使用VBA编程操作VBE
-
21.3.1 使用VBA自动添加和删除模块
-
21.3.2 使用VBA自动编写VBA代码
-
21.3.3 使用VBA自动创建用户窗体和控件并编写事件代码
-
-
-
第22章 创建和使用加载项
-
22.1 了解加载项
-
22.1.1 使用加载项的原因
-
22.1.2 加载项的特点与工作方式
-
22.1.3 加载项的存储位置和管理工具
-
-
22.2 创建加载项
-
22.2.1 为加载项添加标题和描述信息
-
22.2.2 保护加载项中的模块和VBA代码
-
22.2.3 创建加载项
-
-
22.3 管理加载项
-
22.3.1 安装与卸载加载项
-
22.3.2 打开与关闭加载项文件
-
22.3.3 修改并保存加载项
-
22.3.4 从“加载项”对话框中删除加载项
-
-
22.4 使用VBA操作加载项
-
22.4.1 理解AddIns集合与AddIn对象
-
22.4.2 列出Excel中的所有加载项
-
22.4.3 将加载项添加到Excel中
-
22.4.4 自动安装“加载项”对话框中的所有加载项
-
22.4.5 处理AddIn对象的事件
-
-
-
第23章 开发Excel实用程序
-
23.1 开发通用插件
-
23.1.1 通用插件与普通VBA程序的区别
-
23.1.2 通用插件开发案例
-
-
23.2 开发一个简单的人事管理系统
-
23.2.1 开发用户登录和身份验证模块
-
23.2.2 开发添加员工资料模块
-
23.2.3 开发修改员工资料模块
-
23.2.4 开发备份员工资料模块
-
23.2.5 开发删除员工资料模块
-
23.2.6 定制功能区界面
-
-
- 附录A VBA函数速查
- 附录B VBA语句速查
- 附录C VBA错误代码
- 附录CD
- 出版地 : 中國大陸
- 語言 : 簡體中文
評分與評論
請登入後再留言與評分