第1章 VBA编程概述
1.1 VBA应用领域和发展现状
1.1.1 美国的VBA水平
1.1.2 日本的VBA水平
1.1.3 VBA专家考试
1.2 Office与VBA的安装
1.2.1 安装DAEMON Tools Lite
1.2.2 Office 2003的安装
1.2.3 Office 2010的安装
1.3 Office版本
1.3.1 界面的变化
1.3.2 文件格式的革新
1.3.3 Office版本对VBA编程的
影响
1.4 Office VBA编程开发的产品类型
1.4.1 基于Office文件的编程开发
1.4.2 Visual Basic 6封装
1.4.3 VSTO开发
1.5 高效学习VBA编程
1.5.1 必备基础
1.5.2 学习计划
习题
第2章 宏的编写和执行
2.1 编程前的设定
2.1.1 显示“开发工具”选项卡
2.1.2 设置宏安全性
2.2 开始VBA宏编程
2.2.1 手工编写第一个VBA宏
2.2.2 录制宏
2.3 VBA代码的保存
2.4 宏的执行方法
2.4.1 使用“宏”对话框
2.4.2 使用快捷键
2.4.3 指定宏到图形对象
2.4.4 使用工作表事件运行宏
2.4.5 使用工作簿事件运行宏
2.4.6 指定宏到功能区
2.4.7 指定宏到快速访问工具栏
2.4.8 通过立即窗口执行宏
习题
第3章 VBA编程环境
3.1 VBA编辑器界面介绍
3.1.1 立即窗口
3.1.2 本地窗口
3.1.3 属性窗口
3.1.4 对象浏览器
3.1.5 代码的查找和替换
3.1.6 VBA选项
3.1.7 外接程序管理器
3.1.8 VBA帮助
3.2 VBA工程管理
3.2.1 添加模块
3.2.2 移除模块
3.2.3 导出和导入模块
3.2.4 修改工程属性
3.2.5 工程引用
习题
第4章 VBA语法基础
4.1 VBA数据类型
4.1.1 字符串
4.1.2 数值型
4.1.3 日期和时间型
4.1.4 布尔型
4.1.5 变体型
4.1.6 对象型
4.1.7 数据类型的判断
4.1.8 变量声明的简写形式
4.1.9 变量声明的初始默认值
4.1.10 数据类型的转换
4.2 表达式与运算符
4.2.1 算术运算符
4.2.2 比较运算符
4.2.3 Like运算符
4.2.4 逻辑运算符
4.3 使用变量
4.3.1 变量命名
4.3.2 变量的声明
4.3.3 变量的赋值
4.3.4 变量的作用范围和生存期
4.3.5 声明变量的其他写法
4.4 使用常量
4.4.1 自定义常量
4.4.2 内置枚举常量
4.5 其他数据类型
4.5.1 自定义类型
4.5.2 枚举类型
4.5.3 集合
4.6 使用InputBox输入对话框
4.6.1 VBA库中的InputBox
4.6.2 Excel库中的InputBox
4.7 使用MsgBox输出对话框
4.8 顺序结构
4.9 条件选择结构
4.9.1 If语句
4.9.2 Select语句
4.9.3 Choose语句
4.9.4 Switch语句
4.10 循环结构
4.10.1 While…Wend语句
4.10.2 Do…Loop语句
16.10.3 获取组合框条目信息
16.11 列表框
16.11.1 列表框的单击事件
16.11.2 带复选框的多选列表框
16.12 复选框
16.13 单选按钮
16.13.1 使用框架隔离单选按钮
16.13.2 设置GroupName隔离
单选按钮
16.14 切换按钮
16.15 框架
16.16 多标签控件
16.16.1 用代码增加标签
16.16.2 用代码删除标签
16.17 多页控件
16.18 滚动条
16.19 旋转按钮
16.20 图像控件
16.21 RefEdit控件
16.22 遍历窗体上的控件
16.22.1 运行期间动态增加控件
16.22.2 运行期间动态删除控件
16.23 响应鼠标单击的事件
16.23.1 判断鼠标按键
16.23.2 判断键盘辅助键
16.23.3 判断单击位置
16.23.4 移动鼠标的事件
16.24 使用附加控件
习题
第17章 自定义工具栏
17.1 工具栏基础知识
17.1.1 使用自定义对话框
17.1.2 手工方式进行工具栏设计
17.1.3 自定义工具栏的存储位置
17.2 工具栏的VBA模型
17.3 CommandBar对象
17.3.1 CommandBar重要属性
17.3.2 CommandBar重要方法
17.4 CommandBarControl对象
17.4.1 遍历工具栏中所有控件
信息
17.4.2 控件的属性
17.4.3 控件的方法
17.4.4 控件的事件
17.5 创建自定义工具栏
17.5.1 创建菜单栏
17.5.2 创建级联菜单
17.5.3 创建一般工具栏
17.5.4 调整工具栏的位置和大小
17.5.5 创建右键菜单
17.6 自定义工具栏高级技术
17.6.1 使用组合框控件
17.6.2 使用文本框控件
17.6.3 设计用户窗体的菜单
17.6.4 遍历所有FaceID
17.6.5 提取Windows系统字体名称和
字号列表
17.7 Excel高版本的工具栏设计
17.7.1 增加菜单命令
17.7.2 增加工具栏命令
17.7.3 创建自定义工具栏