图书介绍
Visual Basic for Applications 5开发人员指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)(M.哈里斯)Matthew Harris著;齐舒创作室译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111061586
- 出版时间:1998
- 标注页数:866页
- 文件大小:100MB
- 文件页数:879页
- 主题词:
PDF下载
下载说明
Visual Basic for Applications 5开发人员指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录译者序如何使用本书第一部分VBA编程基础第1章 入门3
1.1 宏和程序设计语言3
1.1.1什么是宏3
1.1.2 Visual Basicfor Applications的简要历史4
1.2为什么学习Visual BasicforApplications5
1.3记录新的宏6
1.3.1设置宏初始条件7
1.3.2启动宏记录器并命名宏7
1.3.3记录一个Word97的宏8
1.3.4记录Excel 97的宏13
1.4宏的源代码17
1.5运行宏18
1.6小结20
1.7 工作室21
1.7.1小测验21
1.7.2练习22
第2章 编写和编辑简单的宏23
2.1理解Visual BasicforApplications环境23
2.1.1理解模块23
2.1.2探讨Visual Basic Editor24
2.2编辑宏37
2.2.1显示模块37
2.2.2查找记录宏37
2.2.3记录宏的各个部分41
2.2.4编辑宏文本43
2.2.5把宏从一个模块移动或拷贝到另一模块46
2.2.6将模块作为文本文件保存和输入47
2.2.7从项目中删除模块49
2.3编写新的宏和过程49
2.3.1插入和重命名模块49
2.3.2选择存在的模块50
2.3.3编写过程的文本51
2.4编辑时运行一个过程53
2.5为过程用户显示信息54
2.6理解编写、编辑或运行过程时的错误信息55
2.6.1语法错误55
2.6.2运行时错误57
2.7打印源代码58
2.8小结59
2.9 工作室60
2.9.1小测验60
2.9.2练习60
第3章 理解数据类型、变量和常量62
3.1检查Visual Basic数据类型62
3.1.1 日期型63
3.1.2数字64
3.1.5变体型数据66
3.1.4逻辑数值66
3.1.3文本字符串66
3.2理解变量67
3.2.1什么是变量67
3.2.2选择变量名68
3.2.3建立变量69
3.2.4作用域:判断哪些变量是可用的72
3.2.5生命期:决定变量值可保留多久76
3.2.6需要显式变量声明76
3.2.7指定变量的数据类型78
3.3理解常量81
3.3.1建立命名常量82
3.3.2常量范围82
3.3.3书写文字常量83
3.3.4定义常量数据类型84
3.3.6使用Object Browser来查找可用的内部常量85
3.3.5理解内部常量85
3.4从过程用户获取数据87
3.5总结89
3.6 工作室90
3.6.1小测验90
3.6.2练习90
第4章 操作符和表达式92
4.1理解操作符和表达式92
4.2数据类型兼容93
4.3 Visual Basic的自动数据转换94
4.3.1数字类型转换95
4.3.2字符串和数字转换96
4.3.3 Boolean型转换96
4.3.4日期转换96
4.4赋值操作符(=)97
4.5.1加法(+)99
4.5数字操作符99
4.5.2减法(-)100
4.5.3乘法(*)100
4.5.4除法(/)101
4.5.5整除()101
4.5.6求模除法(Mod)102
4.5.7求幂(^)102
4.6比较操作符102
4.6.1字符串比较104
4.6.2 Like操作符106
4.6.3 Is操作符108
4.7逻辑操作符108
4.7.1理解真值表108
4.7.2 And109
4.7.3 Or109
4.7.5 Xor110
4.7.4 Not110
4.7.6 Eqv111
4.7.7 Imp111
4.8字符串连接操作符112
4.8.1使用字符串连接112
4.8.2字符串连接操作符113
4.9理解操作符的优先级和复杂表达式的求值114
4.10小结116
4.11工作室117
4.11.1小测验117
4.11.2练习117
第5章 使用Visual Baisc和主应用程序函数119
5.1理解函数119
5.1.1在赋值和表达式中使用函数119
5.1.3忽略函数返回值122
5.1.2理解函数参数和函数返回值122
5.1.4使用函数的命名参数124
5.2使用VBA的函数125
5.2.1数学函数126
5.2.2数据转换函数127
5.2.3日期和时间函数128
5.2.4用户交互式函数129
5.2.5字符串函数131
5.2.6磁盘、目录信息以及其他函数132
5.3使用主应用程序函数132
5.4使用Object Browser来插入函数调用134
5.4.1观察和插入Visual Basic的函数135
5.4.2观察和插入主应用程序函数136
5.5使用函数来操作字符串137
5.5.1删除多余的空格符137
5.5.3比较和查找字符串139
5.5.2判定字符串的长度139
5.5.4字符串分割142
5.5.5使用无法从键盘上输入的字符串字符143
5.5.6格式化数据值145
5.6小结149
5.7工作室150
5.7.1小测验150
5.7.2练习150
第6章 创建与使用函数过程和用户自定义函数151
6.1理解函数过程和用户自定义函数151
6.2创建函数过程152
6.2.1编写函数过程152
6.2.2创建Excel的用户自定义函数154
6.2.3声明函数返回值的数据类型155
6.2.4为函数的参数声明数据类型157
6.2.5创建可选参数157
6.2.6理解并控制VBA是如何传递参数的160
6.3 在VBA中使用函数过程164
6.3.1 使用Obiect Browser查找函数过程164
6.3.2用Object Browser输入函数过程描述166
6.4在Excel工作表中使用用户自定义函数167
6.5设计函数过程和用户自定义函数168
6.6理解递归171
6.6.1 分析递归函数的操作171
6.6.2避免偶然递归和其他递归问题173
6.7小结173
6.8 工作室175
6 8.1小测试175
6 8.2练习175
第7章 理解对象和集合176
7.1理解对象176
7.1.2对象的方法177
7.1.1对象的属性177
7.1.3对象类178
7.2使用对象180
7.2.1使用对象属性181
7.2.2使用对象方法184
7.2.3声明对象变量187
7.2.4在表达式和赋值中使用对象188
7.2.5通过使用With…End With引用对象190
7.3使用对象集合和对象容器192
7.3.1在集合中增加新元素195
7.3.2引用在集合或容器中的指定对象196
7 4使用Object Browser来查看对象、方法和属性197
7.5小结198
7.6 工作室200
7.6.1小测试200
7.6.2练习201
第一部分回顾204
第二部分VBA的关键特性第8章Visual Basic for Applications判断结构214
8.1理解Visual Basic for Applications的判断命令214
8.2简单选择215
8.2.1使用If…Then语句选择单个分支215
8.2.2使用If…Then…Else在分支中进行选择217
8.3复杂选择220
8.3.1嵌套If…Then语句220
8.3.2使用If…Then…Elself222
8.3.3使用Select…Case语句223
8.4非条件分支227
8.5提早结束过程、函数和整个程序231
8.5.1使用Exit语句231
8.5.2使用End语句233
8.6使用MsgBox让用户作出选择235
8.7小结239
8.8工作室241
8.8.1 小测试241
8.8.2练习242
第9章 Visual Basic中的重复操作:循环244
9.1理解循环命令244
9.2固定的重复:For循环246
9.2.1使用For…Next循环246
9.2.2使用ForEach…Next循环253
9.3可变循环:Do循环257
9.3.1理解VBA如何检测循环条件258
9.3.2使用在执行前测试循环条件的循环260
9.3.3使用在循环执行后检测条件的循环265
9.4提前结束循环269
9.5循环的嵌套271
9.5.1嵌套的For循环272
9.5.2 Do循环嵌套273
9.6小结276
9.7工作室277
9.7.1小测验277
9.7.2练习277
第10章进一步讨论:数据类型与变量279
10.1 获得关于变量与表达式的信息279
10.1.1使用VBA的数据信息函数280
10.1.2确定变量或表达式的数据类型284
10.1.3理解专用的Empty和Null值290
10.2可靠性编程:防患于未然292
10.2.1检查参数和其他交互值292
10.2.2有效的用户输入293
10.2.3使其他输入合法297
10.3在两次函数和过程调用之间保存数据297
10.4创建自己的数据类型303
10.4.1定义用户自定义数据类型304
10.4.2定义具有用户自定义类型的变量305
10.4.3使用用户自定义类型变量305
10.5创建自己的程序对象313
10.5.1理解类模块313
10.5.2设计一个对象类314
10.5.3创建一个用户自定义类316
10.5.4使用用户自定义类323
10.6小结325
10.7工作室326
10.7.1 小测验326
10.7.2练习326
第11章 创建库和整个程序:模块化编程技术328
11.1更有效地使用模块328
11.1.1 创建过程和函数库330
11.1.2使库过程和函数可用331
11.2交叉模块编程的高级作用域规则338
11.2.1理解公共(Public)和私有(private)作用域338
11.2.2超越VBA的作用域规则339
11.2.3理解并避免循环引用343
11.2.4理解和使用模块限定符(Qualifier)344
11.3理解结构化编程技术345
11.3.1理解调用其他过程的过程346
11.3.2 自顶向下程序设计和逐步求精347
11.3.3用模块来组织编程项目349
11.4使用过程参数在过程之间传递数据350
11.4.1理解何时以及为什么要在过程中使用参数列表350
11.4.2指定过程的参数列表350
11.4.3使用具有参数的过程351
11.5 小结358
11.6.1 小测验359
11.6 工作室359
11.6.2练习360
第12章 用Visual Basicfor Applications管理文件362
12.1理解文件管理362
12.1.1什么是文件管理362
12.1.2回顾Visual Basic for Applications文件管理功能362
12.2使用文件属性363
12.2.1 理解文件属性364
12.2.2获得文件属性365
12.2.3改变文件的属性368
12.3获得或查找文件名370
12.3.1用Dir函数查找文件370
12.3.2用Excel的内置对话框来获取文件名374
12.3.3用Word的内置对话框来获取文件名380
12.4对磁盘驱动器和文件夹进行操作385
12.4.1 获得当前文件夹路径和驱动器名385
12.4.2改变当前文件夹386
12.4.3改变当前磁盘驱动器387
12.4.4创建磁盘文件夹388
12.4.5删除磁盘文件夹389
12.5复制和删除文件390
12.5.1复制文件390
12.5.2删除文件391
12 6重命名或移动文件393
12 7获取文件信息394
12.7.1获取文件的最新更改的日期和时间395
12.7.2获取文件长度395
12.8小结397
12.9工作室397
12.9.1小测验397
12.9.2练习398
13.1.1 一维数组399
第13章 数组399
131理解数组399
13.1.2多维数组400
l3.1.3静态和动态数组402
13.2起始下标选择语句402
13.3数组声明403
13.4使用数组405
13.5对动态数组的重定义411
13.6 LBound和UBound函数420
13.7用Erase来清除数组421
13.8用数组作为函数和过程的参数423
13.9排序数组424
13.10检索数组433
13.10.1顺序查找法433
13.10.2折半查找法437
13.11小结442
13.12工作室443
13.12.1小测验443
13.12.2练习444
第14章 调试与测试446
14.1 程序错误的基本类型446
14.2使用中断模式447
14.2.1从错误对话框进入中断方式448
14.2.2通过设置断点进入中断模式449
14.2.3通过使用Stop语句进入中断模式450
14.2.4用Stop Into命令进入中断模式451
14.2.5通过中断代码执行进入中断模式451
14.2.6结束中断模式451
14.3使用Step Into命令452
14.4使用Step Over命令456
14.6理解和使用监视变量457
14.5使用StepOut和Run To Cursor命令457
14.6.1添加监视表达式459
14.6.2编辑监视表达式460
14.6.3删除监视表达式461
14.6.4使用即日监视461
14.6.5使用数据提示461
14.6.6使用Locals Window462
14.7跟踪过程调用463
14.8使用Immediate Window464
14.8.1使用Debug.Print语句464
14.9小结467
14.10 工作室468
14.10.1小测验468
14.10.2练习469
第二部分回顾471
15.1理解用户窗体492
第三部分VBA的高级特性第15章 创建定制对话框492
15.2理解控件495
15.3创建自定义对话框498
15.3.1添加新的UserForm对象498
15.3.2使用Toolbox工具499
15.3.3向窗体中添加控件502
15.3 4编辑窗体控件504
15.3.5控制Tab键次序505
15.3.6在设计模式下设置窗体和控件的属性506
15.4用VBA显示用户窗体508
15.5使用VBA的窗体控件509
15.5.1编写事件过程和其他窗体代码509
15.5.2将它集成起来:独立的对话框511
15.5.3将它们集成起来:在标准模块中使用代码的对话框519
15.5.4使用列表控件526
15.6小结530
15.7.1小测验531
15.7.2练习531
15.7 工作室531
第16章 菜单和工具条533
16.1 了解命令条533
16.1.1命令条的类型534
16.1.2命令条的各组成部分535
16.1.3命令条控件的类型536
16.2命令条对象方法和属性537
16.2.1 CommanBar集合对象537
16.2.2 CommandBar对象539
16.3 了解内置和自定义命令条541
16.3.1自定义命令条541
16.3.2内部命令条543
16.3.3列出可用的内置命令条543
16.4.2CkmmandBarControl对象547
16.4命令条控件对象、方法和属性547
16.4.1 CommandBarControls集合547
16.4.3内部命令条控件550
16.4.4命令条控件面板554
16.5管理自定义命令条和内部命令条558
16.5.1增加一个新命令条558
16.5.2显示、隐藏和定位命令条559
16.5.3删除命令条562
16.5.4重新设置内部命令条563
16.6管理命令条控件563
16.6.1把控件加到命令条控件564
16.6.2命名或重命名命令条控件565
16.6.3指定控件的事件过程565
16.6.4删除命令条控件566
16.6.5可用或禁用命令条控件566
16.6.7查找指定的控件567
16.6.6控制命令条控件的状态567
16.7集中起来:菜单类型命令条568
16.8集中起来:工具条类型命令条574
16.9小结583
16.10工作室583
16.10.1小测验583
16.10.2练习584
第17章 错误处理585
17.1错误处理策略585
17.2 On ErrorGoTo语句586
17.3 Resume语句587
17.4查寻运行时刻错误的类型、信息和位置589
17.4.1判断运行时刻错误类型:用Err函数590
17.4.2获得运行时刻错误消息文本:使用Error函数594
17.4.3判断运行时刻错误的位置:使用Erl函数594
17.5强制运行时刻错误和创建用户定义错误代码:Error语句595
17.6使用Err对象597
17.7集中起来:错误处理的例子598
17.7.1处理致命的错误598
17.7.2不终止程序的执行解决运行时刻错误602
17.7.3重新执行出错语句604
17.7.4在一指定点继续执行605
17.7.5强制一个运行时刻错误607
17.8小结613
17.9工作室614
17.9.1小测验615
17.9.2练习615
第18章 控制VBA的主应用程序617
18.1使用Excel 97617
18.1.1使用工作簿对象617
18.1.2使用工作表对象625
18.1.3返回区域对象的方法630
18.1.4使用单元和区域635
18.2使用Word 97641
18.2.1使用文档对象641
18.2.2使用模板对象649
18.2.3了解文档对象的组件651
18.2.4指定一个区域653
18.2.5使用Selection对象658
18.2.6定位或折叠Selection对象和Range对象658
18.2.7插入文本661
18.2.8剪切、拷贝、粘贴和删除文本665
18.3小结667
18.4 工作室669
18.4.1小测验670
18.4.2练习671
第19章 使用其他应用程序:OLE和Automation672
19.1 什么是OLE672
19.1.1 OLE的发展简史672
19.1.2 VBA如何匹配674
19.2查询一个对象类的类型674
19.2.1使用Windows 95 Registry675
19.2.2使用系统信息小应用程序678
19.3添加链接和嵌入对象679
19.3.1了解Shape对象和OLEFormat对象679
19.3.2使用Shapes集合的AddOLEObject方法680
19.3.3插入一个新的嵌入对象682
19.3.4将一个已存在的文件作为一个嵌入对象插入685
19.3.5将一个现存文件作为链接对象插入687
19.3.6 Excel 97的OLEObject集合688
19.3.7 Word 97的InLineShapes集合689
19.4.1访问OLE对象691
19.4使用链接和嵌入对象691
19.4.2使用OLE对象的属性692
19.4.3使用OLE对象的方法696
19.5使用Automation702
19.5.1 访问Automation对象703
19.5.2直接访问对象703
19.5.3创建一个新的Automation对象708
19.5.4访问一个现存的Automation对象712
19.6小结714
19.7 工作室715
19.7.1小测验715
19.7.2练习716
第20章 使用其他应用程序:DDE、DLL和发送击键信息717
20.1 开始其他应用程序717
20.2激活一个运行着的应用程序719
20.3使用动态数据交换721
20.3.1 DDE:基础知识722
20.3.2初始化和终止同DDE服务器的链接722
20.3.3控制服务器应用程序725
20.3.4同DDE服务器应用程序交换数据727
20.4向其他应用程序发送击键信息731
20.5通过VBA访问DLL734
20.5.1声明DLL过程734
20.5.2 一些DLL例子735
20.6小结739
20.7 工作室740
20.7.1小测验740
20.7.2练习740
第21章 使用事件过程和附加应用程序742
21.1 什么是事件和什么是事件过程742
21.1.1了解事件过程存放在哪儿743
21.1.2事件过程名与声明744
21.2使用Application对象事件745
21.1.3事件过程参数745
21.3使用Excel对象事件747
21.3.1 Open事件748
21.3.2 BeforeClose事件750
21.3.3 Activate事件751
21.3 4 Deactivate事件753
21.3.5 BeforeDoubleClick事件754
21.3.6 Change事件755
21.3.7 Calculate事件758
21.3.8其他的事件758
21.4使用Excel的相关事件的属性和方法759
21.4.1 Excel的OnWindow属性759
21.4.2 Excel的OnKey方法761
21.4.3 Excel的OnTime方法763
21.5.1 Open事件765
21.5使用Word对象事件765
21.5.2 Close事件767
21.5.3 New事件768
21.5.4 DocumentChange事件769
21.5.5 Quit事件771
21.6使用Word的相关事件的集合和方法773
21.7使用附加应用程序778
21.7.1创建一个附加应用程序778
21.7.2用VB控制附加应用程序780
21.8小结782
21.9 工作室783
21.9.1 小测验783
21.9.2练习784
第三部分回顾785
第四部分附录附录A答案801
热门推荐
- 2570466.html
- 2532137.html
- 851310.html
- 1310170.html
- 2020653.html
- 103506.html
- 3498235.html
- 1670361.html
- 1231614.html
- 1305901.html
- http://www.ickdjs.cc/book_3822830.html
- http://www.ickdjs.cc/book_3082809.html
- http://www.ickdjs.cc/book_2612637.html
- http://www.ickdjs.cc/book_3406741.html
- http://www.ickdjs.cc/book_3121665.html
- http://www.ickdjs.cc/book_3472632.html
- http://www.ickdjs.cc/book_2631957.html
- http://www.ickdjs.cc/book_2689778.html
- http://www.ickdjs.cc/book_41739.html
- http://www.ickdjs.cc/book_1181292.html