《MICROSOFT WORD 6.0开发人员工具包》PDF下载

  • 购买积分:21 如何计算积分?
  • 作  者:MICROSOFT PRESS著;魏海波 鞠玉兰译
  • 出 版 社:北京:学苑出版社
  • 出版年份:1994
  • ISBN:7507708764
  • 页数:765 页
图书介绍:

第一部分 学习WordBasic 1

第一章 引言 1

1.1 WordBasic的特性 1

1.2 学习WordBasic的技巧 2

1.3 样本文件 3

1.4 其它资源 4

第二章 宏的基础知识 5

2.1 记录一个宏 5

2.1.1 开始记录 5

2.1.2 分配宏 7

2.1.3 记录宏动作 7

2.2 运行一个宏 8

2.3 编辑一个宏 11

2.3.1 检查宏 11

2.3.2 编辑BoldItalic宏 11

2.3.3 获得WordBasic帮助 12

2.3.4 宏工具条 14

2.3.5 从宏编辑窗口运行宏 15

2.3.6 在宏编辑窗口进行错误检查 16

2.3.7 Macro Text风格 16

2.3.8 宏编辑窗口的视图选项 17

2.3.9 Record Next Command按钮 17

2.4 宏和模板 17

2.4.1 为什么在不同的模板中存放宏 18

2.4.2 使模板全局化 18

2.4.3 模板中的优先级 19

2.5 保存一个宏 19

2.5.1 使用Save Templates命令 20

2.5.2 使用Save Copy As命令 20

2.6 宏管理 20

2.7 修改一个Word命令 21

2.7.1 一个例子 21

2.7.2 恢复修改过的命令 23

2.8 自动宏 23

2.8.1 自动宏举例 24

第三章 WordBasic 24

3.1 一个样本宏 26

3.2 语句和函数 26

3.2.1 语句 28

3.2.2 函数 29

3.3 串和数值 29

3.4 变量 30

3.4.1 给变量赋值 31

3.4.2 将串改变成数值和将数值改变成串 31

3.5 表达式 32

3.6 条件和循环 33

3.6.1 什么是一个条件 33

3.6.2 If条件语句 35

3.6.3 While...Wend循环 36

3.6.4 条件语句中的复合表达式 37

3.6.5 NOT运算符 38

3.7 显示消息和请求信息 39

3.7.1 Print 39

3.7.2 MsgBox和MsgBox() 40

3.7.3 InputBox $() 40

3.7.4 Input 40

3.8 常用的WordBasic技术 41

3.8.1 将正文插入到文档 42

3.8.2 处理部分文档 42

3.8.3 从一个文档读正文 44

3.8.4 测试文档的结束 44

3.9 几个样本宏 45

3.9.1 删除到一个句子的开始 45

3.9.2 删除多余的段落标记符 45

3.9.3 确定到一个未来日期的天数 46

3.9.4 计算一个字出现的次数 46

第四章 高级WordBasic 49

4.1 更多的条件和循环 49

4.1.1 For...Next循环 49

4.1.2 Select Case条件 51

4.1.3 Goto语句 52

4.2 数组变量 53

4.2.1 定义一个数组 54

4.2.2 给数组赋值 54

4.2.3 改变数组的大小 55

4.2.4 多维数组 55

4.2.5 排序数组 56

4.3 子例程和用户自定义函数 56

4.3.1 子例程 57

4.3.2 用户自定义函数 58

4.3.3 在子例程和函数中共享值 58

4.3.4 使用其它宏的子例程和函数 62

4.4 处理对话记录 63

4.4.1 定义一个对话记录 63

4.4.2 提取和改变对话设定 63

4.4.3 使用一个对话记录转置一个复选框 64

4.4.4 显示一个对话框 65

第五章 处理定制对话框 68

5.1 对话框控件 68

5.1.1 OK,Cancel和普通按钮 68

5.1.2 列表框、下拉列表框、和组合框 68

5.1.3 复选框 69

5.1.4 正文框和正文 69

5.1.5 选项按钮和小组框 69

5.1.6 图片和文件预览 70

5.2 使用Dialog Editor建立一个对话框 70

5.2.1 启动Dialog Editor 70

5.2.2 给一个对话框增加项目 71

5.2.3 定位和调整项目大小 74

5.2.4 改变标签和标识符 77

5.2.5 拷贝对话框到宏 78

5.2.6 退出Dialog Editor 79

5.2.7 编辑一个已有的对话框 79

5.2.8 使用Dialog Editor的几点说明 79

5.3 使用定制对话框 81

5.3.1 对话框定义 81

5.3.2 建立一个对话记录 83

5.3.3 将值放到对话框中 83

5.3.4 显示对话框 86

5.3.5 从对话框提取值 86

5.4 使用动态对话框 88

5.4.1 你用一个动态对话框可以做什么? 88

5.4.2 如何使一个对话框是动态的 91

5.4.3 对话函数技术 95

5.4.4 在对话函数中使用的语句和函数 104

第六章 调试 105

6.1 常见的WordBasic技术 105

6.1.1 类型不匹配 105

6.1.2 错误的参数数目 106

6.1.3 未知的命令,子例程,或函数 106

6.1.4 未定义的对话记录字段 106

6.1.5 坏参数 106

6.1.6 重复标号 106

6.2 避免WordBasic错误的方法 106

6.2.1 使用Record Next Command按钮 106

6.2.2 从Help拷贝语法 107

6.2.3 作为AutoText条目存放指令 108

6.3 调试工具 108

6.3.1 Trace(跟踪) 109

6.3.2 Step(单步) 109

6.3.3 Step Subs(单步子例程) 110

6.3.4 Show Variables(显示变量) 110

6.3.5 Add/Remove REM(增加/删除REM) 111

6.3.6 对调试有用的语句 111

6.4 一个例子:调试Insert Tab宏 112

第七章 正常运行的宏 114

7.1 处理错误 114

7.1.1 WordBasic和Word错误 114

7.1.2 错误处理指令 115

7.2 防错 118

7.3 清理 119

第八章 与其它应用通信 120

8.1 使用动态数据交换 120

8.1.1 客户、服务器和会话 121

8.1.2 应用名、题目和项 121

8.1.3 初始化一个DDE会话 122

8.1.4 请求信息 123

8.1.5 发送信息 124

8.1.6 发送命令 124

8.1.7 终止DDE会话 125

8.1.8 使用Microsoft Excel作为服务器 125

8.1.9 使用Microsoft Access作为服务器 127

8.1.10 使用Word作为服务器 129

8.1.11 使用Network DDE(网络DDE) 131

8.2 对Word使用OLE Automation 134

8.2.1 访问Word 134

8.2.2 使用WordBasic语句和函数 135

8.2.3 访问一个嵌入的Word对象 136

8.2.4 获取Word对话框设定 137

8.2.5 运行Word宏和显示对话框 138

8.2.6 在Visual Basic V3.0中使用位置参数 139

8.3 使用消息应用程序设计接口(MAPI) 140

第九章 更多的WordBasic技术 141

9.1 使用设定文件和文档变量 141

9.1.1 什么是设定文件 141

9.1.2 使用WIN.INI文件 143

9.1.3 文档变量 144

9.2 使用顺序文件访问 146

9.2.1 打开一个文件进行顺序访问 146

9.2.2 写到一个文件 147

9.2.3 从一个文件读 148

9.2.4 关闭一个文件 150

9.2.5 其它顺序访问语句和函数 150

9.3 自动化表单 152

9.3.1 举例 153

9.4 建立一个Wizard 155

9.4.1 Wizard模板 156

9.4.2 StartWizard宏 156

9.4.3 Wizard接口 158

9.4.4 管理对话框面板 160

9.4.5 存放Wizard设定 162

9.5 调用DLL中的例程 163

9.5.1 声明一个DLL例程 164

9.5.2 调用一个DLL例程 164

9.5.3 声明DLL例程时的特别考虑 164

9.5.4 调用带特殊变量类型的DLL例程 165

9.5.5 转换常用声明 167

第二部分 WordBasic参考 168

第十章 WordBasic的新特性 168

10.1 新的宏编辑和WordBasic功能 168

10.1.1 新的宏工具条按扭 168

10.1.2 Macro Text风格 169

10.1.3 全局模板 169

10.1.4 Organizer对话框 169

10.1.5 新的定制对话框功能 169

10.1.6 其它改进 169

10.2 新的WordBasic语句和函数 170

10.2.1 应用控制语句和函数 170

10.2.2 日期和时间函数 171

10.2.3 磁盘访问语句和函数 171

10.2.4 环境语句和函数 172

10.2.5 菜单定制语句和函数 172

10.2.6 选择语句和函数 172

10.2.7 串函数 173

10.2.8 窗口控制语句和函数 173

10.2.9 杂项语句和函数 174

第十一章 语言总结 175

11.1 应用控制 175

11.2 AutoCorrect 176

11.3 AutoText 176

11.4 基本文件输入/输出 176

11.5 书签 177

11.6 边框和框架 177

11.7 分支和控制 177

11.8 圆点和编号 178

11.9 字符排版 178

11.10 定制化 179

11.11 日期和时间 179

11.12 定义和说明 180

11.13 对话框定义和控制 180

11.14 磁盘访问和管理 181

11.15 文档、模板和加入库 181

11.16 画图 182

11.17 动态数据交换(DDE) 183

11.18 编辑 183

11.19 环境 184

11.20 字段 184

11.21 查找和替换 185

11.22 脚注、终注和注释 185

11.23 表单 186

11.24 帮助 186

11.25 宏 186

11.26 邮件合并 187

11.27 移动插入点和选择 188

11.28 对象链接和嵌入 189

11.29 提纲和主文档 189

11.30 段落排版 189

11.31 校对 190

11.32 节和文档排版 190

11.33 串和数值 191

11.34 风格排版 191

11.35 表 191

11.36 工具 191

11.37 视图 193

11.38 窗口 193

第十二章 语句和函数 195

第十三章 运算符和预定义书签 662

13.1 运算符 662

13.1.1 运算符优先律 662

13.1.2 算术运算符 662

13.1.3 串连接运算符 663

13.1.4 比较运算符 663

13.1.5 逻辑运算符 664

13.1.6 真假和位比较 664

13.2 预定义书签 666

第十四章 错误信息 668

14.1 WordBasic错误信息 668

14.2 Word错误信息 672

第三部分 附录 689

附录A  Workgroup Extensions for Microsoft Word 689

A.1 加载Workgroup Extensions 689

A.2 理解Workgroup Extensions 690

A.2.1 理解Mail会话 690

A.2.2 理解消息 690

A.2.3 处理MAPI数据类型 691

A.3 WordBasic MAPI函数 692

A.3.1 MAPIAddress 692

A.3.2 MAPIDeleteMain 695

A.3.3 MAPIDetails 696

A.3.4 MAPIFindNext 698

A.3.5 MAPILogoff 701

A.3.6 MAPILogon 702

A.3.7 MAPIQueryAttachments 704

A.3.8 MAPIQueryDateReceived 706

A.3.9 MAPIQueryNoteText 706

A.3.10 MAPIQueryOriginator 707

A.3.11 MAPIQueryRecipientList 708

A.3.12 MAPIQueryRecipientListCount 710

A.3.13 MAPIQueryRecipientListElement 710

A.3.14 MAPIQuerySubject 712

A.3.15 MAPIReadMail 712

A.3.16 MAPIResolveName 715

A.3.17 MAPISaveMail 717

A.3.18 MAPISendDocuments 719

A.3.19 MAPISendMail 721

A.3.20 MAPISetAttachment 724

A.3.21 MAPISetMessageType 725

A.3.22 MAPISetRecipient 725

A.3.23 MAPISetRecipientList 726

附录B ODBC Extensions for Microsoft Word 728

B.1 理解ODBC扩展 728

B.1.1 ODBC扩展和SQL 729

B.1.2 ODBC SQL数据类型 730

B.2 开始之前 731

B.2.1 安装ODBC驱动程序 731

B.2.2 设置数据源 732

B.2.3 安装和装入WBODBC.WLL 733

B.3 使用ODBC扩展 733

B.3.1 说明函数 733

B.3.2 使用顺序 733

B.3.3 映射数据库的结构 734

B.3.4 检查错误条件 734

B.3.5 范例 735

B.4 WordBasic ODBC函数 737

B.4.1 SQLClose 737

B.4.2 SQLColseAll 738

B.4.3 SQLCountErrors 738

B.4.4 SQLErrorClass $ 738

B.4.5 SQLErrorCode 739

B.4.6 SQLErrorFlush 739

B.4.7 SQLErrorText $ 740

B.4.8 SQLExecQuery 740

B.4.9 SQLGetSchema 741

B.4.10 SQLGetSchemaItem $ 743

B.4.11 SQLGetTypeInfo $ 744

B.4.12 SQLOpen 745

B.4.13 SQLRertieveColumns 746

B.4.14 SQLRetrieveFlush 747

B.4.15 SQLRetrieveItem $ 747

B.4.16 SQLRetrieveRows 748

B.4.17 SQLSynchronize 748

附录C Microsoft Word应用编程接口 750

C.1 为什么使用Word API 750

C.2 你需要知道什么 750

C.2.1 要求 750

C.2.2 安装 751

C.3 开始 751

C.3.1 关于加入库和WLL 751

C.3.2 装入WLL 752

C.4 WdCommandDispatch函数 753

C.4.1 参数详解 753

C.5 Word操作员(WDOPR) 754

C.5.1 数据结构详解 755

C.5.2 数组的特定信息 756

C.6 成功调用的技术 757

C.6.1 处理错误 757

C.6.2 分配内存 757

C.6.3 释放内存 758

C.6.4 处理串 758

C.7 使用CAPILIB.C 758

C.7.1 Word命令缓冲区(WCB) 758

C.7.2 CAPILIB.C中的函数 759

C.7.3 构造Word操作员 761

C.7.4 传递数组 762

C.7.5 定制Word 763

C.8 WLL范例 764

C.9 Word API错误 764