第一部分初识VBA 1
快速阅读指南 1
目 录 1
1.1将数据从Excel移到Word 3
第1课VBA基础 3
在本书中寻找你的最佳起点 5
寻找最佳起点 5
更正、注释和帮助 6
访问我们的World Wide Web站点 7
安装和使用练习文件 8
安装练习文件 8
使用练习文件 9
1.2 Microsoft Office与VBA的关系 10
卸除练习文件 11
使用练习文件需要帮助吗? 11
使用快捷方式 11
解决不同配置的差异 12
本书的约定和特点 13
补充特点 13
印刷约定 13
约定 13
其它特性 14
1.3 VBA的功能 14
课程小结 22
预习下一课 23
第2课Microsoft Office对象 25
2.1对象模型简介 25
2.2属性、方法和事件 30
2.3对象模型中的成员 40
课程小结 48
预习下一课 49
第3 课Visual Basic程序设计基础 51
3.1 开始编写代码 51
3.2 Visual Basic中的数据分类 54
3.3用条件块建立分支 60
3.4使用循环处理重复操作 63
3.5 调试代码 70
课程小结 76
预习下一课 77
第4课ActiveX控件和用户窗体 79
4.1创建自定义用户窗体 79
4.2使用工具箱中的控件 85
4.3创建列表对话框 87
4.4创建带选项卡的对话框 93
4.5 将ActiveX控件应用到文档中 96
课程小结 98
预习下一课 99
第2部分Microsoft Office解决方案 101
第5课Microsoft Office应用程序间的信息交换 103
5.1从CreateObject函数开始 104
5.2使用严格类型的变量和New关键字替换CreateObject 106
5.3用GetObject函数引用已有对象 110
5.4使变量与对象分离 113
5.5 由Word文档创建PowerPoint演示文稿 114
课程小结 124
预习下一课 125
6.1创建自己的工具栏 127
第6 课创建自定义菜单和工具栏 127
6.2工具栏与菜单栏 131
6.3为工具栏指定操作 137
6.4清除界面对象 142
课程小结 147
预习下一课 148
第7课共享Office对象 149
7.1 建立文件查找工具 149
7.2 使用文档属性 159
7.3创建解决方案的Office助手 163
课程小结 172
预习下一课 173
第3部分创建集成化办公解决方案 175
8.1创建Access数据库 177
第8课 开发集成化办公解决方案 177
8.2 由数据库信息创建Word报告 188
8.3创建Excel工作表和图表 193
8.4 用PowerPoint演示结果 199
8.5用Outlook发送邮件 201
课程小结 204
预习下一课 205
第9课创建Word加载项 207
9.1 决定启动位置 207
9.2 建立Word加载项 208
9.3创建用户定义类型 212
9.4用密码保护代码 221
课程小结 224
预习下一课 225
10.1 建立Excel加载宏 227
第10课创建Excel和PowerPoint加载宏 227
10.2建立PowerPoint加载宏 235
课程小结 243
预习下一课 244
第11课开发Office向导 245
11.1 向导外观与样式 246
11.2 集成Office助手与向导 262
11.3 自定义向导步骤 266
11.4 使用Microsoft Windows对话框 272
11.5 在新对话框中添加向导 275
课程小结 278
预习下一课 278
第4部分从Microsoft Office中获取更多信息 279
第12课组建Office网络 281
12.1添加超级链接 282
12.2替换超级链接 292
12.3创建超级链接 296
课程小结 300
预习下一课 302
第13课设计Outlook自定义窗体 303
13.1 使用Outlook窗体设计器 303
13.2使用控件自定义窗体 307
13.3 为自定义窗体编写代码 314
13.4保存、发布和管理自定义窗体 322
13.5 设置自定义窗体属性和密码保护 325
课程小结 326
下一步学什么? 328