目录 1
前言 1
第一部分 WordPerfect入门 1
第一章 WordPerfect基础知识 1
1.1 WordPerfect的用户界面标准 1
致谢 2
简介 3
第二章 安装WordPerfect 8
2.1 在硬盘上安装WordPerfect 8
2.2 基本目录结构 9
2.3 将WP60加进搜索路径 9
2.4 指定文件存放位置 10
2.5 组织风格文件 12
2.6 自己指定文件存放位置 13
2.7 创建相应目录 13
2.8 移动文件 14
2.9 删去不再需要的文件 14
2.10 共享使用文件 15
2.11 安装中间版本 15
第二部分 WordPerfect宏语言 16
第三章 宏语言简介 16
3.1 何时应用宏 16
3.3 存取宏:四条途径 19
3.2 生成一个宏 19
3.4 接下来:建立一个宏 20
3.5 取消一个宏的执行 21
3.6 取消一个正在记录的宏 21
3.7 宏的命名规定 21
3.8 在硬盘上查找宏 22
3.9 使用文件定位特征 22
3.10 宏文件的处理 23
第四章 学习宏程序语言 25
4.1 程序员的思考 25
4.2 宏指令命令的种类 30
4.3 宏指令浏览 31
4.4 与WordPerfect 5.1宏指令的比较 35
第五章 宏程序设计命令 38
第六章 宏文件的编辑与修改 92
6.1 打开、编辑并且打印宏 92
6.2 保存修改 93
6.3 编辑在宏记录过程中出现的错误 94
6.4 宏文件注释 95
6.5 文件提要 95
6.6 用户输入时宏的暂停 97
6.9 使用除回车键外的其他键解除宏的暂停 98
6.7 暂停 98
6.8 在已生成的宏中加入暂停命令 98
6.10 在已生成的宏指令中加入提示 99
6.11 控制信息显示 100
6.12 循环执行 100
6.13 使用循环特征来执行宏指令 103
6.14 在当前宏中运行其他的宏 103
第七章 WordPerfect 5.1 for DOS的宏转换 107
7.1 方法的不同 107
7.2 运行宏转换实用程序 109
7.3 宏转换后需添加的内容 110
7.4 宏文件的错误 111
7.5 关于“CONTEXT”(当前状态)这个词 112
7.6 宏的转换错误 112
第八章 策略与工具:进一步学习宏 119
8.1 宏的命名和存储 119
8.2 宏生成的捷径 121
8.3 使用标签 122
8.4 变量 123
8.5 一种新型变量:系统变量 128
8.6 变量中的数字与字符串 132
8.7 变量的范围 134
8.8 数组变量 135
8.9 宏的运行层次和栈 139
8.10 链接和嵌套 141
8.11 表达式的建立 142
8.12 在宏中加入注释 151
8.13 用文本属性格式化宏代码 152
8.14 循环 153
第九章 设计菜单和对话框 158
9.1 为什么需要菜单和对话框 158
9.2 使用GET命令显示选择菜单 159
9.3 使用菜单列表命令显示备选菜单 160
9.5 一个实际的一行CHAR菜单的例子 166
9.4 使用CHAR命令显示一个简单的菜单 166
9.6 建立一个全页的菜单 168
9.7 在屏幕的任一地方显示一个字符信息 171
9.8 显示一个超过一行长度的信息 171
9.9 使任何事更容易:一个已建好的“多行”例程 173
9.10 发现更多的菜单方法 174
9.11 创建自定义的对话框 174
第十章 常见的宏问题解答 187
10.1 本章内容 187
10.2 启动WordPerfect时运行一个宏 188
10.4 显示某一特定目录中的文件 189
10.3 用批处理文件启动WordPerfect和一个宏 189
10.5 使用一个特定的目录而不改变WordPerfect缺省值 190
10.6 检查一个文件是否存在 190
10.7 删除磁盘上的一个文件 191
10.8 拷贝磁盘上的一个文件 191
10.9 同时关闭所有的文件 192
10.10 同时保存所有的文件 192
10.11 用一个随机的名字保存一个文件 195
10.12 为保存的文件指定一个目录、名称或格式 195
10.14 将网络用户初始化加入所有保存的文件 196
10.13 以一个新的名称保存文件并删除旧文件 196
10.15 检查一个文档窗口是否为“空” 197
10.16 寻找一个空白的文档窗口 198
10.17 关闭式清除一个文档并不保存它 198
10.18 保存一个文档然后关闭它 198
10.19 只保存修改过的文档然后关闭它 198
10.20 在文档中插入文档名称 199
10.21 插入“Y页中的第X页”页号 199
10.22 开始打印并让宏等待直到打印停止 201
10.23 打印之后关闭WordPerfect 202
10.24 选择另一个打印机驱动程序然后返回原来的程序 202
10.26 检查光标是否在文档开头 203
10.25 检查光标是否在文档结尾处 203
10.27 检查一个或多个字符是否在一个字符串内 204
10.28 不区别大小写比较两个字符串 204
10.29 显示一个“宏重放激活状态”消息 205
10.30 从WordPerfect内部运行一个程序 205
10.31 返回初始设置 205
10.32 建立一个临时的“便笺簿”以书写文本 206
10.33 向用户提个问题 208
10.34 根据提示响应接受大写或小写字母 209
10.35 不考虑大小写比较两个字符串 210
10.36 利用CHAR命令检查一个编辑或光标键 211
10.37 在状态行显示一个提示 212
10.38 使宏处于等待状态 214
10.39 限定GETSTRING命令的文本长度 215
10.40 限定仅有数字项 216
10.41 响铃 217
10.42 从失败的搜索中恢复 217
10.43 从错误中恢复 219
10.44 从取消键中恢复 219
10.45 忽视没找到、错误和取消 220
10.46 防止宏产生“变量未定义”错误 221
10.47 在宏之间共享变量 222
10.48 从一个文档移动数据到另一个文档 223
11.1 使用“即插即用”的例行程序 225
第十一章 在宏中使用“即插即用”例程 225
11.3 “即插即用”库文件 228
11.2 传送参数 228
11.4 POWER.WPM函数(按字母顺序) 229
11.5 按字母顺序介绍DATEFUNC.WPM函数 230
11.6 按字母顺序介绍MBFUNT.WPM函数 231
11.7 按字母顺序介绍SYSFUNC.WPM函数 231
11.8 SYSFUNC.WPM库 260
第十二章 修改被中断的宏 267
12.1 “我的宏里有错误吗?不可能吧!” 267
12.2 错误分类 267
12.4 确定问题所在 269
12.3 一般错误 269
12.5 打开屏幕看看发生了什么 270
12.6 减慢宏的执行速度看它在做什么 270
12.7 使用STEP命令掠过宏的窍门 271
12.8 设置断点:接近待查的变量 272
12.9 忽略错误 273
12.10 告诉WordPerfect停止未定义变量错 273
12.11 看似错误的情况 274
12.12 在纸上留下宏的副本 274
12.13 一般错误 274
12.14 在想停止一个宏的时候把所有的宏都停止了 277
12.15 二十种最常见的宏错误信息 279
第十三章 宏命令的高级技术 284
13.1 保留字 284
13.2 使用按位操作符 284
13.3 使用“Short”宏命令组 289
13.4 记录对话框 290
13.5 在宏内操作对话框 290
13.6 从对话框读值 292
13.7 使用GetOpenFiles“play-and-play”例程 295
13.8 使用宏转换实用程序选项 296
13.9 通过地址传递变量给用户自定义函数和过程 297
13.10 宏的自动生成 299
13.11 隐含宏代码 304
13.12 在CHAR信息中增加助记突出显示 304
13.13 在SHOWTEXT中增加助记突出显示 305
13.14 其他信息显示例程程序 306
13.15 建立弹出式菜单 308
第十四章 建立Coach 321
14.1 什么是Coach 321
14.2 Coach是真正的宏 321
14.3 用预制函数库建立Coach 322
14.4 用帮助访问Coach 322
14.5 建立一个Coach 322
14.6 书定基本性能的Coach 323
14.7 WPCHLIBR.WPM子例程 331
14.8 全局变量 337
14.9 Coach的形式说明 338
14.10 词法约定 339
第十五章 定义用户键盘和按钮栏 340
15.1 关于键盘版面 340
15.2 关于WORDPERFECT的键盘版面 340
15.3 键的赋宏 344
15.4 ALT和任意组合键的预置 344
15.5 按钮栏的制定 345
16.1 合并文件入门 349
第三部分 WordPerfect合并语言 349
第十六章 合并语言的学习 349
16.2 对表格文件的理解 353
16.3 对数据文件的理解 353
16.4 合并结果的直接输出 354
16.5 合并的执行 354
16.6 合并过程中的信息 355
16.7 运行的终止 355
16.8 学习合并命令 355
16.9 宏命令的定义 360
17.1 基本信件表格文件模型 377
第十七章 合并的使用 377
17.2 扩展基本信件表格文件 382
17.3 清单合并 391
17.4 格式嵌入 393
17.5 合并生成表格 394
17.6 合并列表式数据 396
17.7 图像合并 397
17.8 表合并 399
17.9 WordPerfect在合并中生成信封 402
17.10 DOS/DELIMITED域的合并 402
17.12 没有数据文件的合并 404
17.11 数据文件排序 404
17.13 合并用于文本的快速插入 405
第十八章 工具与策略:进一步学习合并 406
18.1 合并格式化 406
18.2 注释 407
18.3 循环 407
18.4 增加提示 409
18.5 避免多余的字符和代码 410
18.6 QUIT和STOP的区别 410
18.7 合并的层次 411
18.8 合并变量 412
18.10 表达式生成 413
18.9 变量赋值 413
18.12 合并的限制 416
18.11 测试内部系统变量 416
18.13 使用域码 417
18.14 聪明的合并 418
第四部分 使用风格和模板 420
第十九章 风格 420
19.1 风格基础 421
19.2 风格定义 421
19.3 应用风格 423
19.4 关闭风格 423
19.6 使用一个预定义的风格 424
19.5 风格的技巧 424
19.7 存储和取回风格 425
19.8 修改风格 426
19.9 拷贝风格 426
19.10 使用风格库 426
19.11 链接风格 427
19.12 风格衍生 428
19.13 宏与风格的运用 428
第二十章 文档模板 429
20.1 什么是模板 429
20.2 模板的存取 430
20.3 填写模板 431
20.4 保护模板 433
20.5 设计一个取回模板的系统 434
20.6 使用预制的表 437
第五部分 WordPerfect应用程序 438
第二十一章 文档汇集 438
21.1 用一个词条宏输入文本 438
21.2 一个简化的GLOssARY宏 440
21.3 扩展文本的数量 441
21.6 启动合并平台的宏 442
21.5 自动插入文本的宏 442
21.4 使用合并的GLOSSARY宏 442
21.7 合并平台的宏变量 443
21.8 存取文本平台 443
21.9 用合并文档命令来链接文档 444
21.10 MASTER DOCUMENTS(主文档) 446
21.11 使用风格的文档汇集 450
21.12 词句之外的汇集 450
第二十二章 桌面印刷 451
22.1 硬件要求 451
22.2 分栏格式 452
22.3 桌面印刷的模板文件 455
22.5 桌面印刷宏程序 458
22.4 阴影和边框线的有效使用 458
22.6 建立页边界注释 470
22.7 引号输入 471
22.8 段首字符 472
第二十三章 履历 475
23.1 生成SKILL-FORMAT履历 475
23.2 SKILL-FORMAT履历生成器:RESUME1.WPM 476
23.3 SKILL-FORMAT履历生成器 477
23.4 CHRONOLOGICAL-FORMAT履历生成器 479
23.5 生成履历时的通用文本 479
23.6 履历生成器:RESMAKE.WPM 481
第二十四章 表格、发票和收据的制作 486
24.1 信件式发票 486
24.2 自计算式发票或报告 488
24.3 自动增加发票编号 490
24.4 报告生成宏 491
24.5 打包清单宏 492
24.6 表格填制 493
24.7 ADVANCE表格填制的其他方法 495
24.8 自计算式费用报表 497
24.9 生成TO-DO LIST 500
24.10 雇员工时记录卡 501
24.11 传真封页 502
第二十五章 利用“Smartcuts”准备文档 503
25.1 改变文本的大小写 503
25.2 操纵文本 505
25.3 自动日期功能 508
25.4 从预定义列表中选择风格、宏、合并和字模 511
25.5 利用文件名“标记”一个文档 514
25.6 设置行距 516
25.7 插入“共Y页,第X页”页号 517
25.8 用于表的宏 518
25.9 将数转换成正式拼写的数值 521
25.11 切换到下一个/上一个窗口 522
25.10 创建头、脚、脚注以及尾注 522
25.12 通过宏执行常见的任务 524
25.13 检查错误匹配的合并记录 525
25.14 替换常见的转换文本 526
25.15 自动保存和检索最后编辑的文档 526
第二十六章 写信和备忘录的快速解决方案 528
26.1 准备信件 528
26.2 准备备忘录 532
26.3 创建平台信件 534
26.4 创建宏驱动的平台文档 539
26.5 设置一个地址数据库 543
27.1 创建一个信封 545
第二十七章 创建信封、标签以及特别格式 545
27.2 创建标签 551
27.3 跳过已经用过的标签 553
27.4 准备3.5英寸磁盘标签 553
27.5 创建业务卡 554
第二十八章 WordPerfect的数据库 555
28.1 从一个宏/数据文件中取回数据 555
28.2 从一个独立数据文件中取回数据 556
28.3 使用一个格式化过的数据库文件 558
28.4 使用表格存储数据库信息 560
28.5 其他数据库技巧 561
29.2 信件制作概念 562
29.3 信件制作系统的安装 562
第二十九章 信件制作系统 562
29.1 信件制作系统 562
29.4 信件制作系统的使用 563
29.5 系统缺省值的修改 565
29.6 改变信函风格 567
29.7 编辑Letter Maker的信函表格文件 568
29.8 设计信函表格文件 568
第三十章 WordPerfect的其他技巧 571
30.1 备忘簿 571
30.2 WHILE-YOU-WERE-OUT(外出)记事簿 572
30.3 日历宏的日程安排 573
30.4 WORDPERFECT的宏换算 580
30.5 各式各样的文档宏 581
30.6 文件回取 583
30.7 WordPerfect的游戏:BLACJKJACK! 584
30.8 其他一些宏 585
30.9 合同书写台 585
30.10 宏代码“清理器” 588
30.11 自动生成对话框 589
31.1 文件的安装 590
31.2 硬盘组织 590
第三十一章 使用附属应用盘 590
31.3 文件安装 591
31.4 释放单个文件 591
附录 593
附录A 宏程序设计命令参考清单 593
附录B 宏生成命令参考清单 596
附录C 命令键参考清单 597
C.1 键编码 597
C.2 有效的PAUSEKEY命令 600
C.3 有效的PAUSECOMMAND命令 602
附录D 系统变量 609
附录E 文档代码清单 614