前言 1
第一部分 基础知识 13
第一章 概述 13
什么是 VBA? 13
VBA 发展简史 16
VBA 可用来做什么? 17
对象模型:VBA 的编程能力 19
第二章 程序结构 22
运行 VB 程序 23
VB 程序的结构 31
结束 VB 程序 36
Visual Basic 数据类型 39
第三章 VBA 变量和数据类型 39
类型转换 45
Variant 数据类型 47
声明变量和常数 52
数组变量 55
UDT 60
变量作用域和生存期 61
Object 变量和绑定 63
传递参数 66
内部常数 69
第四章 类模块 71
属性 72
枚举常数 79
类模块事件 80
实现自定义类方法 86
创建 ActiveX 组件 87
在工程内使用 ActiveX 组件 93
第五章 自动化 96
创建对象模型引用 96
读取对象模型 98
使用对象模型 100
Collection 对象 102
俘获自动化服务器的事件 104
自动化实例 104
自动化性能优化技巧 109
第六章 错误处理 111
创建一个强壮的应用程序 112
过程中的错误处理 116
ActiveX 服务器中的错误处理 121
报告错误 125
第二部分 参考 131
第七章 语言参考 131
第三部分 附录 677
附录一 语言元素分类 677
附录二 语言常数 694
附录三 运算符 703
附录四 VB6中的新内容 711