目录 1
第一篇 Visual Basic for Applications编程 1
第一章 用Excel编程 2
1.1 使用对象 2
1.2 录制代码 4
1.3 分析录制产生的代码 6
1.4 修改代码 6
1.5 改正错误 8
1.6 运行过程 10
1.7 单步调试代码 11
1.8 查看变量 12
1.9 在某处暂停代码 13
1.10 重新开始和停止代码的执行 14
1.11 用Object Browser查看对象和插入代码 14
1.12 取得帮助 15
1.13 Excel的Visual Basic例子 18
第二章 使用Visual Basic 20
2.1 第一个过程 20
2.2 在菜单中增加一个过程 22
2.3 控制程序流 23
2.4 把任务组织成过程 30
2.5 创建自己的方法和特性 35
2.6 创建变量和常量 40
2.7 创建用户定义的类型 43
2.8 创建并使用数组 44
2.9 处理错误(捕获和改正) 45
第三章 使用Visual Basic执行任务 48
3.1 创建表达式 48
3.2 使用Visual Basic运算符 49
3.3 处理数值 56
3.4 处理正文串 59
3.5 处理日期和时间 66
3.6 操纵数据文件 67
3.8 与用户和应用程序的交互 74
3.7 检查结果 74
第四章 使用对象 78
4.1 使用特性和方法 79
4.2 引用对象 82
4.3 为某项工作查找最恰当的对象 86
4.4 共有的属性和方法 94
4.5 全局属性和方法 98
4.6 使用Excel 4.0宏工作表函数 100
4.7 使用不能当作方法的宏工作表函数 100
第二篇 程序员参考手册 110
第五章 控制Excel应用程序 110
5.1 自动装载文件 110
5.2 自动运行过程 111
5.3 定制Excel应用程序 114
第六章 控制Excel文件 147
6.1 打开和保存文件 147
6.2 保护文件 147
第七章 控制Excel显示 160
7.1 打开和关闭一个窗口 160
7.2 翻滚一个窗口 160
7.3 窗口间切换 161
7.4 Pane和Panes对象 167
7.5 AddIn和AddIns对象 168
8.1 操纵工作簿中的工作表 170
第八章 使用工作表 170
8.2 处理单个工作表 174
8.3 操作Visual Basic模块 190
8.4 查看工作表 193
8.5 假设分析 195
第九章 处理单元格组 198
9.1 使用单元格组 198
9.2 访问多选范围内的区域 240
9.3 用名字引用范围 241
9.4 格式化及修改单元格内的正文 244
10.1 添加链接及图片 247
第十章 连接和嵌入 247
10.2 用OLE进行链接和嵌入 252
10.3 以正文框的形式嵌入正文 260
10.4 录音和放音 267
第十一章 打印和显示结果 269
11.1 打印和预览 269
11.2 运用自动化格式 269
11.3 控制样式 270
11.4 控制边框 274
11.5 控制字体 277
11.6 控制页面设置 279
12.1 用数据透视表查看数据 286
第十二章 获取和操纵存储的数据 286
12.2 以程序形式使用数据透视表 292
12.3 以程序的形式使用数据透视字段 298
12.4 以程序的形式使用数据透视项 303
12.5 用XLODBC.XLA检索数据 304
第十三章 创建图表 317
13.1 使用Chart Wizard 317
13.2 在工作表中嵌入图表 318
13.3 生成并操纵图表 323
13.4 生成图表标题 346
13.5 使用多图表分组 347
14.1 在图表上绘制数据序列 352
第十四章 控制图表 352
14.2 控制轴 360
14.3 生成轴标题 365
14.4 控制数据标志 367
14.5 控制轴上的位置标志 370
14.6 从序列中取单个点 370
14.7 控制图表区域 373
14.8 控制绘图区域 374
14.9 控制图表的图例 375
14.10 改变图例中的文字 377
14.11 改变图例符 377
14.12 生成趋势线 379
14.13 向堆积柱形图或竖条图中添加序列线 382
14.14 向线形图表中添加高低线 383
14.15 给轴增加网格线 384
14.16 向线形图和面积图中增添垂直线 386
14.17 向序列中添加误差线 387
14.18 创建开/高/低/关线形图表 388
14.19 控制三维图表的显示 389
第十五章 创建图形 391
15.1 使用Excel的绘图工具 391
15.2 使用图形对象 392
15.3 将对象分组为一个单元 397
15.4 改变内部颜色和图案 398
15.5 画弧 400
15.6 绘制手画图形 404
15.7 绘制线条和箭头 409
15.8 画圆和椭圆 412
15.9 插入图片 416
15.10 绘制矩形 416
第十六章 自定义菜单和工具栏 421
16.1 编辑菜单 421
16.2 将过程加到菜单项中 422
16.3 保存和分配菜单 422
16.4 动态生成和显示菜单栏 423
16.5 动态生成和显示菜单 425
16.6 在菜单中增加菜单项 427
16.7 生成和编辑工具栏 430
16.8 动态生成和显示工具栏 432
16.9 动态地在工具栏中增加按钮 435
第十七章 创建和显示对话框 447
17.1 使用内置对话框 447
17.2 生成用户对话框 461
17.3 在代码中使用对话框 469
17.4 使用DialogFrame 484
17.5 使用按钮运行过程 486
17.6 用标签显示不可编辑的数据 492
第十八章 使用其余的显示控件 497
18.1 用编辑框获取和显示数据 497
18.2 用复选框获得True/False值 502
18.3 用单选钮获得True/False值 506
18.4 用分组框将控件分组 511
18.5 用下拉式列表框显示列表 515
18.6 用列表框显示列表 522
18.7 使用滚动条 529
18.8 使用微调控件项 533
19.1 从Excel中发送邮件 538
第十九章 发送和接收邮件 538
19.2 分配其他类型文件 540
19.3 从代码中发送附加的文件 543
19.4 使用Routing Slips 543
19.5 使用Macintosh PowerTalk Mailers 546
第二十章 高级主题 548
20.1 创建联机帮助 548
20.2 显示联机帮助 551
20.3 使用Add_ins 553
20.4 创建Add_ins 563
20.5 分配Add_in文件 563
20.6 使用AddIn对象 567
20.7 从Visual Basic 3.0使用Excel 568
20.8 使用动态链接库 572
20.9 总结 576
第三篇 附录 578
附录A 可捕获的错误 578
A.1 汇集错误 578
A.2 使用错误处理器 579
A.3 将错误处理作为一个捷径 581
A.4 程序员自定义的错误代码 581
A.5 可捕获的错误代码 582
附录B 键码表 586
附录C 固有常量表 598
D.1 标识作用域 624
附录D 专业水平代码的标准风格 624
D.2 标识数据类型 626
D.3 选择有意义的名字 631
D.4 格式代码 631
D.5 注释代码 632
D.6 变量声明 633
D.7 总结 633
附录E 使用函数、属性和方法数据类型。 635
E.1 基本数据类型的优点 636
E.2 将基本数据类型与变体型一起使用 637
E.3 函数,属性和方法数据类型 637