《Visual Basic高级应用指南》求取 ⇩

第1篇VBA的要素3

1概述3

1.1 BASIC的评价3

1.2基本编程5

1.2.1 宏5

1.2.2 编制宏(Macros)6

1.3动态数据交换(Dynamic Data Exchange—DDE)12

1.3.1 对象链接和嵌入(Object Linking and Embedding—OLE)12

1.3.2 链接(Linking)12

1.3.3 对象链接术语15

1.3.4 直接动态数据交换(Direct Dynamic Data Exchange)16

1.3.5 直接动态数据交换:VBA与Visual Basic18

1.3.6 具备OLE的程序21

1.4 一个简单面又神奇的示例23

2可视界面26

2.1 Visual Basic语言26

2.2VBA工具栏的动作按钮28

2.2.1 编辑代码(Edit Code)按钮29

2.2.2 执行对话框(Run Dialog)按钮30

2.2.3 控制属性(Control Properties)按钮32

2.2.4 网格线开关(Toggle Grid)按钮33

2.3VBA工具栏上的控制按扭33

2.3.1 标记(Label)33

2.3.2 编辑框(Edit Box)按钮34

2.3.3 分组框(Group Box)按钮36

2.3.4 按钮创建(Create Button)按钮37

2.3.5 选择框(Check Box)按钮38

2.3.6 选项(Option)按钮39

2.3.7 列表框(List Box)按钮40

2.3.8 下拉列表框(Drop-Down List Box)按钮41

2.3.9 滚动条(Scroll Bar)按钮42

2.3.10 微调控制(Spinner)按钮45

2.4显示对话框(Displaying Dialog Boxes)46

2.4.1 添加一个按钮46

2.4.2 对用户的反馈50

2.4.3 选菜单显示对话框53

2.4.4 用过程显示对话框55

2.4.5 对话框事件55

2.5 数组(Arrays)定义57

2.6 对话框仓库59

3基本VBA编程61

3.1记录与编程61

3.1.1 用VBA记录宏61

3.1.2 用AccessBasic记录宏65

3.1.3 用WordBasic记录宏66

3.1.4 在Visual Basic 3.0中键入宏66

3.1.5 编写宏和程序68

3.2过程68

3.2.1 子程序69

3.2.2 函数:另一种过程72

3.2.3 内置函数(Built-In Function)74

3.3函数与子程序74

3.3.1 传递变量75

3.4过程的重要性77

3.4.1 告别ByVal78

3.4.2 非保护变量78

3.4.3 有关过程的某些规定79

3.5变量80

3.5.1 创建变量81

3.5.2 作用域(Scope)81

3.6表达式(Expressions)83

3.6.1 表达式的真伪(Expressions True False)84

3.7算术运算符86

3.7.1 变体变量86

3.8逻辑运算符87

3.8.1 运算符的优先级88

3.8.2 组合表达式89

3.9变量与常量89

3.9.1 不宜用常量的场合90

3.9.2 宜用常量的场合90

3.10数组一聚类变量91

3.10.1 两种变量:正文与数值91

3.10.2 两种正文变量91

3.11数值变量的种类92

3.11.1 变体变量的特殊性92

3.11.2 IsDate、IsEmpty、IsNumeric和IsNull命令94

3.11.3 关于使用变体变量的说明95

3.11.4 NULL特性95

3.12变量类型之间的区别96

3.12.1 特殊问题特殊处理96

3.13 数字类型符号与示例98

3.14定长及动态正文变量98

3.14.1 经验之谈99

3.15用户自定义变量类型100

3.15.1 创建Type结构101

4完美的集成105

4.1 对象105

4.2包含对象与对象集合106

4.2.1 命名的参数107

4.3定位对象107

4.3.1 关联感应菜单108

4.4 联机帮助109

4.5对象的价值112

4.5.1 性质相同标点不同113

4.6属性的进一步说明114

4.6.1 属性的用途116

4.6.2 区分个性116

4.6.3 汽车内的驼峰117

4.7 方法与对象117

4.8自我滚动118

4.8.1 对象变量与普通变量118

4.9 为什么要用对象变量123

4.10 普通与特殊对象123

5设计第一个VBA应用程序126

5.1 On陷阱(捕获)127

5.2 VBA事件129

5.3应用程序131

5.3.1 目的131

5.3.2 陷阱双击132

5.4 其它的自动过程132

5.5 简单提一下Let命令135

5.6 单击了哪个单元格137

5.7一种简易的方法139

5.7.1 致命的弱点139

5.8获得文件名139

5.8.1 无限非线性回归拖曳计算法142

5.9On-Traps(On陷阱)143

5.9.1 OnTime陷阱143

5.9.2 规定的时间144

5.10 VBA如何计算时间145

5.11OnSheerActivate陷阱146

5.11.1 附加一个WAV文件146

5.11.2 指定特定的工作簿147

5.12 OnWindow陷阱147

5.13 OnKey陷阱148

5.14 On Calculate陷阱149

5.15 OnEntry陷阱150

5.16 OnData陷阱150

5.17 OriRepeaat与OnUndo陷阱151

6调试与错误处理153

6.1书写错误(Typos)153

6.1.1 通常错误——检查选项156

6.2运行时间错误:困绕用户157

6.2.1 On Error157

6.2.2 关于fOn Error的进一步说明159

6.2.3 恰当地使用On Error160

6.2.4 On Error Resyne Next162

6.2.5 On Error GoTo Fixit163

6.3另一条途径(A Diffrent Approach)164

6.3.1 On Local Error Resume Next165

6.3.2 何时使有错误自陷165

6.3.3 监视什么165

6.3.4 乌尔(伊拉克的古城址)王国中的王位继承166

6.3.5 最后一个示例166

6.3.6 人为地制造错误167

6.3.7 使用Error语句167

6.8.8 当用户按Esc键时168

6.3.9 防止用户干预169

6.4逻辑错误170

6.4.1 怎么办170

6.4.2 立即窗口173

6.4.3 使用运行(Run)菜单174

6.4.4 在处理过程中进行编辑174

6.5其它运行(Run)菜单按钮175

6.5.1 是不是在忽略一个过程?177

6.5.2 监视:智能断点177

6.6 排除故障:纵览179

7 OLE自动化与API183

7.1 对象服务服务自动化183

7.2 从Excel接触Word184

7.3 来自Project的自动化187

7.4 其它方法:Project的自动化188

7.5 如果你有问题190

7.6 来自Visual Basic的自动化191

7.7 哪些应用程序具备OLE自动化?192

7.8 更深的层次:触发宏194

7.9 借用Word的拼写检查器196

7.10 运用Visual Basic的字计数功能198

7.11 在Excel内进行字计数198

7.12 Curvalues发电站199

7.13 一些API实验200

7.14库动态201

7.14.1 动态链接库的优点201

7.15 工作中的DLLs202

7.16 把API传递下去202

7.17 如果你有了问题205

VBA的发展前景206

第2篇扩展BASIC命令209

8扩展BASIC命令209

8.1 本篇内容211

8.2 本篇的组织211

8.3 为什么说VBA不仅仅是BASIC212

8.4 如果遇到麻烦212

8.5术语213

8.5.1 对象213

8.5.2 属性213

8.5.3 方法213

8.5.4 关键字214

8.5.5 语句214

8.5.6 函数214

8.6VBA的新命令214

8.6.1 Activate(方法)214

8.6.2 ActivateMicrosoftApp(方法)215

8.6.3 ActivateNext,ActivatePrevious(方法)216

8.6.4 Add(方法)217

8.6.5 Arrange(方法)219

8.6.6 Array(函数)220

8.6.7 BringToFront,SendToBack(方法)221

8.6.8 ByRef和ByVal(关键字)223

8.6.9 Characters(方法)226

8.6.10 CheckSpelling(方法)228

8.6.11 Collection(对象)229

8.6.12 Copy(方法)234

8.6.13 CopyFace(方法)235

8.6.14 Copy Picture(方法)236

8.6.15 Cut(方法)238

8.6.16 Delete(方法)239

8.6.17 Dialogs(方法)241

8.6.18 DoubleClick(对象)243

8.6.19 Duplicate(方法)244

8.6.20 Edit(方法)245

8.6.21 EditBox,EditBoxes(对象)245

8.6.22 Evaluate(方法)246

8.6.23 FindFile(方法)249

8.6.24 For…Each(语句)249

8.6.25 Function or Subroutine(过程)251

8.6.26 GetObject(函数)251

8.6.27 GetOpenFileName(方法)251

8.6.28 GetSaveAsFileName(方法)253

8.6.29 Goto(方法)254

8.6.30 Group257

8.6.31 Group Ungroup(方法)257

8.6.32 GroupObjects(对象)259

8.6.33 Help(方法)261

8.6.34 InchesToPoints(方法)261

8.6.35 InsertFile(方法)263

8.6.36 Item(方法)264

8.6.37 LargeSeroll,SmallSeroll(方法)265

8.6.38 MenuBars(方法)266

8.6.39 Menultems(方法)268

8.6.40 Menus(方法)269

8.6.41 Modules(方法/对象)269

8.6.42 Move(方法)270

8.6.43 NamedArguments(参数)271

8.6.44 NewWindow(方法)272

8.6.45 OnKey,OnRepeat,OnTime,OnUndo272

8.6.46 Option Private Module(描述)272

8.6.47 Paste(方法)273

8.6.48 PasteFace(方法)274

8.6.49 Pictures(方法/对象)274

8.6.50 Print(方法)275

8.6.51 PrintOut,PrintPreview(方法)277

8.6.52 Private(语句)277

8.6.53 Property Get.Property Let.Property Set278

8.6.54 Property Procedure(过程)278

8.6.55 Public(AKA"GLOBAL")(语句)281

8.6.56 Quit(方法)284

8.6.57 Range(方法/对象)284

8.6.58 SendToBack286

8.6.59 ToolBarButoons.ToolBars286

8.6.60 Trim(函数)286

8.6.61 Type(语句)288

8.6.62 TypeName(函数)293

8.6.63 Wait(办法)294

8.6.64 Windows(方法/对象)295

1995《Visual Basic高级应用指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)理查德·曼斯菲尔德(Richard Mansfield 1995 北京:机械工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Microsoft Word 7.0中文版使用入门(1997 PDF版)
Microsoft Word 7.0中文版使用入门
1997 武汉:华中理工大学出版社
Visual Basic5 高级开发指南( PDF版)
Visual Basic5 高级开发指南
Visual C++6.0应用指南( PDF版)
Visual C++6.0应用指南
Visual Basic for windows实用编程指南( PDF版)
Visual Basic for windows实用编程指南
清华大学出版社
Visual Basic 入门与应用( PDF版)
Visual Basic 入门与应用
北京:清华大学出版社
Visual Basic 5 编程指南(1998 PDF版)
Visual Basic 5 编程指南
1998 北京:电子工业出版社
Visual Basic 5.0中文版实用指南(1998 PDF版)
Visual Basic 5.0中文版实用指南
1998 西安:西安电子科技大学出版社
Visual Basic 6.0 应用与提高(1999 PDF版)
Visual Basic 6.0 应用与提高
1999 北京:科学出版社
Microsoft Visual Basic 95使用指南(1998 PDF版)
Microsoft Visual Basic 95使用指南
1998 北京:北京航空航天大学出版社
Visual FoxPro 6.0应用指南(1999 PDF版)
Visual FoxPro 6.0应用指南
1999 北京:人民邮电出版社
Visual Basic 6.0应用与提高(1999 PDF版)
Visual Basic 6.0应用与提高
1999 北京:人民邮电出版社
Intranet组网、管理与应用 用户篇(1999 PDF版)
Intranet组网、管理与应用 用户篇
1999 北京:人民邮电出版社
Visual C++ 6.0应用指南(1999 PDF版)
Visual C++ 6.0应用指南
1999 北京:人民邮电出版社
FoxPro 2.5实用教程(1994 PDF版)
FoxPro 2.5实用教程
1994 北京:学苑出版社
Excel visual Basic for application用户使用指南(1996 PDF版)
Excel visual Basic for application用户使用指南
1996 北京:科学出版社;西蒙与舒斯特国际出版公司