《中文版Office 2000 VBA一册通》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王川等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2000
  • ISBN:7115076782
  • 页数:334 页
图书介绍:

第一章 快速浏览Office 2000编程 1

1.1 Microsoft Office 2000与VBA的关系 1

1.1.1 VBA与Visual Basic的联系和区别 1

1.1.2 打开Visual Basic编辑器 1

1.2 VBA功能简介 4

1.3 VBA对象的特征 7

1.3.1 属性 7

1.3.2 方法 7

1.3.3 事件 8

1.4 VBA工程的结构 8

1.5 Windows的组件模型 10

第二章 Microsoft Office 2000的对象模型 12

2.1 什么是对象模型 12

2.1.1 原始对象 12

2.1.2 中央对象和全局对象 13

2.1.3 操作对象的属性 15

2.1.4 什么是对象集合 16

2.2 属性、事件和方法 17

2.2.1 属性 17

2.2.2 事件 20

2.2.3 方法 21

2.3 获取有关对象、方法和属性的帮助 24

2.3.1 宏录制器 24

2.3.2 自动列表成员 25

2.3.3 自动显示快速信息 26

2.3.4 对象浏览器 27

第三章 VBA的符号系统和程序设计基础 30

3.1 Visual Basic的数据类型 30

3.1.1 变量命名规则 30

3.1.2 数据类型种类 30

3.1.3 变量声明 31

3.1.4 常量声明 32

3.1.5 变量或常量的范围层 33

3.2 编写VBA代码 34

3.2.1 声明语句 34

3.2.2 赋值语句 34

3.2.3 可执行语句 35

3.2.4 编程技巧与注意事项 36

3.3 使用条件子句 39

3.3.1 使用If条件子句 39

3.3.2 使用Select条件子句 41

3.4 使用循环语句 41

3.4.1 Do...Loop循环语句结构 42

3.4.2 For...Next循环语句结构 44

3.4.3 For...Each...Next循环语句结构 45

3.5 调试代码 46

3.5.1 使用断点 46

3.5.2 使用立即窗口 47

3.5.3 本地窗口 48

3.5.4 监视窗口 49

第四章 窗体控件和窗体模块 50

4.1 建立一个用户窗体 50

4.1.1 设计窗体样式 50

4.1.2 设置控件属性 52

4.1.3 编制控件代码 52

4.1.4 运行程序 53

4.2 什么是控件 54

4.3 窗体模块和VBA工作区 59

4.3.1 窗体和容器 60

4.3.2 VBA建立的事件过程框架 61

4.4 控件的通用事件、方法和属性 61

4.4.1 通用事件 62

4.4.2 通用方法 68

4.4.3 通用属性 69

第五章 将ActiveX控件应用于VBA 72

5.1 设计用户的功能对话框一 72

5.2 设计用户的功能对话框二 88

5.3 将控件加入应用程序 97

5.3.1 了解Office应用程序控件工具箱 98

5.3.2 设计模式与运行模式 99

第六章 Office 2000应用程序间的信息交换 101

6.1 创建新对象 101

6.1.1 如何使用CreateObject函数 101

6.1.2 使用CreateObject函数创建新的应用实例 102

6.1.3 采用严格的变量定义方式 105

6.1.4 使用New关键字 108

6.2 引用已有对象 108

6.2.1 如何使用GetObject函数 109

6.2.2 使用GetObject函数引用已有对象 110

6.2.3 释放对象变量 113

6.3 应用程序交换信息实例 113

6.3.1 应用程序Word与PowerPoint间的信息交换 114

6.3.2 应用程序Word与Outlook间的信息交换 119

第七章 创建用户菜单和工具栏 122

7.1 创建用户工具栏和菜单栏 124

7.1.1 创建用户工具栏 124

7.1.2 创建自定义菜单 129

7.1.3 添加菜单项 132

7.1.4 添加下拉控件工具按钮 135

7.2 为工具栏添加操作 138

7.3 清除界面对象 140

7.3.1 删除菜单项 140

7.3.2 删除菜单 142

7.3.3 删除工具按钮 142

7.3.4 删除工具栏 143

第八章 Office 2000对象特征及应用 145

8.1 创建文件查找工具 146

8.1.1 创建用户自定义窗体 147

8.1.2 为自定义窗体添加功能 150

8.1.3 连接自定义对话框和菜单命令 154

8.2 创建用户的Office 2000助手 156

8.2.1 选择Office助手 157

8.2.2 创建助手气球 157

8.2.3 装饰助手气球 160

8.2.4 连接自定义对话框和帮助 161

8.3 检索文件属性 163

8.3.1 检索文档属性 164

8.3.2 设置文档属性 166

8.4 其它对象 166

8.4.1 HTMLProject对象 166

8.4.2 COMAddIns集合对象 168

8.4.3 LanguageSettings对象 168

8.4.4 AnswerWizard集合对象 169

8.4.5 Scripts集合对象 170

8.4.6 WebPageFonts集合对象 172

第九章 理解Office 2000数据库 173

9.1 理解数据库 173

9.1.1 数据库的构成 173

9.1.2 平面文件数据库与关系数据库 175

9.1.3 典型的数据库 176

9.1.4 数据库管理系统 176

9.1.5 数据访问对象 179

9.2 使用SQL进行数据库操作 180

9.2.1 SQL简介 180

9.2.2 DAO中数据库的符号表示 183

第十章 Word 2000对象库 185

10.1 宏 185

10.2 Word 2000对象 189

10.2.1 Word 2000的事件 191

10.2.2 使用对象属性 193

10.2.3 使用对象方法 194

10.3 常用对象 195

10.3.1 Documents类集合对象 195

10.3.2 Range对象 199

10.3.3 Selection对象 203

10.3.4 Paragraph对象 208

10.3.5 Template对象 210

10.4 应用实例 211

10.4.1 保存所有打开着的文档 211

10.4.2 建立一个备忘录 213

10.4.3 使用Ontime来设置程序运行间隔 214

第十一章 Excel 2000对象库 217

11.1 在Excel 2000中记录宏 217

11.2 Excel 2000对象 218

11.2.1 使用对象属性 219

11.2.2 使用对象方法 220

11.3 常用对象 221

11.3.1 Workbook对象 221

11.3.2 Worksheet对象 226

11.4 Excel 2000的常用事件 230

11.4.1 Activate事件 231

11.4.2 Open事件 232

11.4.3 BeforeClose事件 233

11.4.4 Deactivate事件 234

11.4.5 Change事件 234

11.4.6 BeforePrint事件 234

11.4.7 NewWorkbook事件 235

11.4.8 WindowResize事件 235

11.4.9 OnKey方法 236

11.4.10 OnTime方法 236

11.5 应用实例 237

11.5.1 使用Ontime来设置程序运行间隔 237

11.5.2 保存所有打开着的工作簿 238

第十二章 Access 2000的事务自动化 241

12.1 Access的工作环境 241

12.2 使用VBA 244

12.2.1 Access的集合、对象、属性、方法及事件 244

12.2.2 使用对象属性 246

12.2.3 使用对象方法 247

12.3 常用对象 249

12.3.1 Control对象 249

12.3.2 DoCmd对象 250

12.3.3 Report对象 251

12.3.4 Module对象 252

12.3.5 Screen对象 253

12.3.6 Form对象 254

第十三章 PowerPoint 2000的对象库 256

13.1 使用宏 257

13.2 使用VBA 258

13.2.1 PowerPoint的对象、属性和方法 258

13.2.2 使用对象属性 259

13.2.3 使用对象方法 260

13.3 常用对象 261

13.3.1 Application对象 261

13.3.2 Presentations集合对象 263

13.3.3 DocumentWindows集合对象 264

13.3.4 Selection对象 265

13.3.5 Shape对象 267

第十四章 Outlook 2000的特殊性 269

14.1 Outlook 2000的脚本编辑器 269

14.1.1 VBScript与VBA的区别 269

14.1.2 VBScript在Outlook 2000中的作用 271

14.1.3 VBScript的指令子句 272

14.2 Outlook 2000窗体设计器 274

14.2.1 显示Outlook窗体设计器 274

14.2.2 显示或隐藏Outlook窗体的页面 276

14.2.3 对窗体页面重命名 276

14.3 使用控件设计窗体 277

14.3.1 在自定义Outlook窗体中添加控件 277

14.3.2 在标签页Questions上添加控件 279

14.4 使用VBScript编写代码 281

14.4.1 添加Item_Open事件过程 281

14.4.2 添加Questions页面控制代码 283

14.4.3 发送窗体 284

14.5 自定义窗体的保存、发布和管理 286

14.5.1 将窗体保存为文件或模板 286

14.5.2 将窗体发布在窗体程序库 287

14.5.3 为窗体设置密码和自定义信息 287

第十五章 集成化办公解决方案实例 288

15.1 创建Access数据库 289

15.1.1 建立数据表 289

15.1.2 设计Access窗体 290

15.1.3 编写窗体控制代码 291

15.1.4 创建modMain模块 292

15.2 从数据库中读取数据 294

15.3 创建Excel工作表和图表 296

15.3.1 创建Excel工作表 296

15.3.2 向Excel工作表添加条目 297

15.3.3 创建Excel图表 298

15.4 创建Word报告 301

15.5 创建PowerPoint演示文稿 304

15.6 用Outlook发送邮件 306

15.6.1 创建Outlook由口件 307

15.6.2 运行结果 308

第十六章 创建应用程序的加载项 309

16.1 创建Word加载项 309

16.1.1 创建加载项 309

16.1.2 创建用户自定义菜单 316

16.1.3 装载Word加载项 320

16.1.4 下载Word加载项 321

16.2 创建Excel加载宏 321

16.2.1 创建Excel加载宏 321

16.2.2 在Excel应用程序中添加自定义菜单 323

16.2.3 Excel加载宏的装载和卸载 326

16.3 创建PowerPoint加载宏 326

16.4 为工程设置密码保护 332