当前位置:首页 > 工业技术
VBA中文版程序设计与应用
VBA中文版程序设计与应用

VBA中文版程序设计与应用PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:徐国平,郭力平主编;赵力平等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1998
  • ISBN:7302030987
  • 页数:368 页
图书介绍:提高Office工作效率:本书内容包括:VBA程序设计基础,VBA在Excel、Word、PowerPoint、Access、Outlook以及Project中的应用和VBA在Web、项目设计安全性、Help文件、VBA的数据库、Internet/Intranet策略以及在企业项目开发中的高级应用。
《VBA中文版程序设计与应用》目录

第一篇 VBA概论 1

第1章 VBA初步 1

1.1 Office 97中的VBA 1

1.1.1 什么是VBA 1

1.1.2 Vksual Basic(VB)与VBA 1

1.1.3 通用自动化语言 2

1.2 VBA对象 3

1.3 对象的属性和方法 4

2.1 Visual Basic编辑器 6

第2章 VBA编辑器 6

2.2 工程资源管理器 7

2.3 属性窗口 8

2.4 代码窗口 9

2.5 记录宏 11

2.5.1 录制、查看、编辑和执行宏 11

2.5.2 录制宏实例 13

2.6 为宏安排菜单或按钮 14

2.7 用户窗体 16

3.2 把代码放入项目的模块中 21

3.1 选取宿主应用程序 21

第二篇 VBA程序设计基础 21

第3章 VBA编程基础 21

3.3 命名约定 22

3.4 VBA过程 22

3.4.1 三种过程 22

3.4.2 建立过程 22

3.4.3 语句形式 22

3.4.4 语句元素 23

3.4.5 注释语句和赋值语句 24

第4章 数据类型、常量和变量 25

4.1 数据类型 25

4.2 常量 26

4.3 变量 26

4.3.1 声明变量 26

4.3.2 变体型变量 27

4.3.3 数组变量 27

4.3.6 变量的作用域 28

4.3.5 动态数组 28

4.3.4 多维数组变量 28

4.3.7 静态变量 29

4.4 内部函数 29

4.4.1 数学函数 29

4.4.2 字符串函数 30

4.4.3 日期和时间函数 30

4.4.4 逻辑测试函数 31

4.4.5 类型转换函数 32

4.5 自定义数据类型 32

4.6 内部对话框 33

4.6.1 MsgBox() 33

4.6.2 InputBox() 36

第5章 过程 37

5.1 子例程 37

5.2 函数 37

5.5 过程的参数 38

5.5.1 参数传递方式 38

5.4 过程的使用 38

5.3 属性过程 38

5.5.2 使用可选参数 39

5.5.3 使用不确定个数的参数 40

第6章 程序控制语句 41

6.1 If语句 41

6.1.1 单行If语句 41

6.1.2 块结构的If语句 41

6.2 Select Case语句 43

6.3.1 Do While…Loop语句 45

6.3 Do…Loop语句 45

6.3.2 Do Until…Loop语句 46

6.3.3 Do…Loop While语句 47

6.3.4 Do…Loop Until语句 48

6.4 While…Wend语句 49

6.5 For…Next语句 49

6.6 For Each…Next语句 51

6.7 With…End With语句 51

6.8 Exit语句 52

6.9 Go To语句 52

7.1 文本框控件(TextBox) 54

第7章 各种控件 54

7.3 复选框控件(CheckBox) 55

7.2 标签控件(Label) 55

7.4 列表框控件(ListBox) 56

7.5 组合框控件(ComboBox) 58

7.6 框架控件(Frame) 60

7.7 选项按钮控件(OptionButton) 60

7.8 微调按钮控件(SpinButton) 61

7.9 命令按钮控件(CommandButton) 62

7.11 图片控件(Image) 63

7.10 开关按钮控件(ToggleButton) 63

7.12 在工具箱中增删工具 64

7.13 计时器控件(Timer) 65

第8章 调试程序和错误处理 67

8.1 错误的类型 67

8.1.1 编译错误 67

8.1.2 运行阶段错误 67

8.2 三种模式 68

8.3 三个调试窗口 68

8.1.3 逻辑错误 68

8.4 调试工具 69

8.5 中断模式 70

8.5.1 进入中断模式 71

8.5.2 监视表达式 71

8.5.3 快速监视 72

8.5.4 “立即”窗口 72

8.5.5 断点 73

8.5.6 使用Stop语句 74

8.5.7 在中断模式下的工作 75

8.5.8 调用堆栈 76

8.6 陷阱 81

8.6.1 陷阱的构成 81

8.6.2 On Error语句 82

8.6.3 Err对象 82

8.6.4 错误处理程序 82

8.6.5 Resume语句 82

8.6.6 例题 83

9.1 了解Excel对象 84

第9章 VBA在Excel中的应用 84

第三篇 VBA程序设计应用 84

9.2 应用Excel的主要对象 85

9.2.1 应用当前应用程序对象 85

9.2.2 工作簿对象集和工作簿对象 96

9.2.3 应用工作表对象集 104

9.2.4 应用工作表对象 105

9.2.5 应用单元格区域对象 106

9.3 建立和应用用户窗体 112

9.4 创建自定义函数 118

第10章 VBA在Word中的应用 120

10.1 了解Word对象 120

10.1.1 Word对象 120

10.1.2 对象操作 121

10.2 Word模板与VBA的结合 122

10.2.1 Word模板的背景知识 122

10.2.2 向模板中加入VBA模块 126

10.3 自动完成Word任务 129

10.3.1 在启动时显示打开对话框 129

10.2.3 解决矛盾 129

10.3.2 新的检索标记工具 130

10.3.3 选择打印机工具 131

10.3.4 大纲转换工具 136

10.4 将Word Basic宏转化为Visual Basic 138

10.4.1 如何进行转换 138

10.4.2 并非所有的宏都可以转换到VBA中 139

11.1 了解PowerPoint对象 141

11.1.1 PowerPoint与Excel对象模型的异同 141

第11章 VBA在PowerPoint中的应用 141

11.1.2 应用PowerPoint对象模型 142

11.1.3 逐步了解PowerPoint VBA方法 146

11.1.4 学习PowerPoint中的重要的方法、对象和属性 150

11.2 定制PowerPoint任务 154

11.2.1 在幻灯片放映或编辑方式下运行VBA 154

11.2.2 利用VBA或利用PowerPoint的内部代码 154

11.2.3 自动生成PowerPoint状态表 155

第12章 VBA在Access中的应用 160

12.1 对象分类 160

12.2.1 DBEngine对象 163

12.2 数据库管理对象 163

12.2.2 Workspace对象 164

12.2.3 Database对象 167

12.2.4 TableDef对象 169

12.2.5 Relation对象 171

12.2.6 QueryDef对象 173

12.2.7 Recordset对象 174

12.2.8 Property对象 181

12.2.9 Container对象 182

12.2.10 Document对象 183

12.2.11 Fields对象 184

12.2.12 Parameter对象 187

12.2.13 Index对象 188

12.2.14 User对象 189

12.2.15 Group对象 190

12.3 管理窗体的对象 191

12.3.1 Forms对象 191

12.3.2 Form对象 192

12.3.3 Control对象 193

12.4.1 Reports对象 194

12.3.4 Module对象 194

12.4 管理报表的对象 194

12.4.2 Report对象 195

12.5 系统控制对象 196

12.5.1 Application对象 196

12.5.2 Screen对象 197

12.5.3 Debug对象 198

12.6 将Access宏转化为Visual Basic代码 198

13.2 比较VBA与Visual Basic Scripting Edition 202

13.1 Outlook编程环境概述 202

第13章 VBA在Outlook中的应用 202

13.3 设计Outlook窗体 203

13.3.1 创建Outlook窗体 203

13.3.2 保存并发布窗体 206

13.4 对Outlook编程 208

13.4.1 使用Script事件 209

13.4.2 讨论事件过程 212

13.4.3 经常使用的Outlook对象 213

14.1 了解Project对象 217

第14章 VBA在Project中的应用 217

14.1.1 Application对象 218

14.1.2 Project对象 219

14.1.3 List对象 220

14.1.4 Task对象 221

14.1.5 Resource对象 224

14.1.6 Calendar对象 224

14.2 在项目中使用VBA 224

14.2.1 人工建立过程 225

14.2.2 创建自定义表 227

14.2.3 创建自定义筛选器 228

14.2.4 创建自定义视图 230

14.2.5 创建宏 231

14.2.6 将宏应用于多个项目 234

14.3 项目自动化 235

14.3.1 自动报表 235

14.3.2 使用自动执行过程 239

第15章 VBA在Web发布中的应用 240

15.1 VBA宏与Web发布 240

第四篇 VBA的高级应用 240

15.2 Web发布策略 241

15.2.1 动态更新 241

15.2.2 从文件中获取部分数据 242

15.2.3 格式化Web页 244

15.2.4 保留备份 245

15.2.5 文件位置 245

15.3 Web页发布的模块设计 245

15.3.1 插入文件 246

15.3.2 格式化表格 248

15.3.3 保存文档 249

15.3.4 模块灵活性 249

15.3.5 Web页更新 252

15.4 设计模块编辑Web页 253

15.4.1 搜索文件 253

15.4.2 编辑文件 254

15.5 发布Web页 255

第16章 VBA项目的安全性 256

16.1 了解VBA安全措施 256

16.2 建立模块级密码保护 257

16.3.1 将数据库保存为MDE文件 259

16.3 Access数据库安全性 259

16.3.2 隐藏数据库对象 260

16.3.3 为数据库设置密码 260

16.3.4 为数据库设置用户级安全性 261

16.4 调整权限 270

16.4.1 开放式访问 270

16.4.2 保护单个模块和其它对象 271

17.1.1 创建屏幕提示 272

17.1.2 创建“这是什么”帮助 272

17.1 创建提示文本和“这是什么”帮助 272

第17章 为VBA程序建立帮助文件 272

17.2 帮助文件的特点 273

17.2.1 跳转 274

17.2.2 搜索 274

17.2.3 弹出式定义 276

17.2.4 使用图片 276

17.3 建立帮助文件 276

17.3.1 构造帮助文件 277

17.3.2 美化帮助文件 282

17.3.3 测试和创建 285

17.3.4 其它帮助文件生成工具 287

17.4 将帮助文件加入应用程序 288

第18章 VBA的数据库应用 289

18.1 何时使用外部数据 289

18.1.1 查询(Query) 289

18.2 MS Query——从Word和Excel中访问外部数据 290

18.2.1 使用MS查询(MS Query) 290

18.1.3 数据类型 290

18.1.2 数据访问对象 290

18.2.2 在Word中使用MS Query 291

18.2.3 创建MS Query 293

18.2.4 浏览记录的宏 298

18.2.5 在Excel中使用MS Query 298

18.3 DAO在企业开发中的应用 300

18.3.1 Microsoft Jet 300

18.3.2 ODBC 301

18.3.3 使用DAO开发解决方案 301

19.1.2 Internet服务器工具展望 311

19.1.1 Internet服务器工具现状 311

第19章 Internet和Intranet策略 311

19.1 微软公司的Internet策略 311

19.2 微软公司的Web开发工具 312

19.2.1 Word 97制作网页 313

19.2.2 利用Access 97制作网页 324

19.2.3 Microsoft FrontPage 98 329

19.3 网景公司的Web开发工具 338

19.3.1 Netscape Composer概述 338

19.3.2 打开及关闭Netscape Composer 339

19.3.3 Netscape Composer网页制作 340

19.4 其它Web开发工具 348

19.5 Internet解决方案 348

19.5.1 Web站点设计 348

19.5.2 Web数据库引擎 349

19.5.3 Web站点的安全性 349

19.6 Intranet解决方案 350

19.6.1 Intranet规划 350

19.6.2 Intranet内容 352

20.1.1 企业信息系统 354

第20章 VBA在企业中的开发与应用 354

20.1 企业解决方案 354

20.1.2 使用VBA降低企业成本 355

20.1.3 专业系统开发 356

20.2 在线事务处理系统和决策支持系统 356

20.2.1 VBA在在线事务处理系统中的应用 357

20.2.2 VBA在决策支持系统中的应用 358

20.3 VBA与其它编程语言 359

20.3.2 Visual Basic 360

20.3.1 OLE自动化 360

20.3.3 C和C++ 361

20.3.4 ActiveX 361

20.4 企业系统中的分布式对象技术 362

20.4.1 分布式对象技术 362

20.4.2 Network OLE 363

20.4.3 多层系统 364

附录 本书所附光盘内容 367

参考资料 368

相关图书
作者其它书籍
返回顶部