办公应用 · 2008年02月27号 0

word的域应用2

37.Ask 域

{ ASK Bookmark “Prompt” [Switches ] }

提示输入信息并指定一个书签来代表输入的信息。必须在文档中将一个 REF 或 BOOKMARK 域插在 ASK 域之后, Word 才会在此打印输入的信息。通过在其他域(例如 =(Formula) 域等)的指令中插入书签名,就可使用这些域中输入的信息来计算书签值。

Word 会在每次更新 ASK 域时显示提示信息。在输入新的应答信息之前,原有信息会一直保留在书签中。如果在邮件合并主文档中使用 ASK 域,那么每次合并新记录时都会显示提示信息(除非使用 \o 开关)。
指令

解释

Bookmark

分配给应答信息的书签名。例如“客户姓名”。

“Prompt”

显示在对话框中的提示文字,例如“请输入客户姓名:”。

开关

\d “Default ”

指定用户没有在提示对话框中键入应答信息时,使用的默认应答信息。例如,如不键入应答信息,那么域{ ASK 打字员 “输入打字员姓名的缩写” \d “tds” }将“tds”分配给书签“打字员”。如不指定默认应答信息,Word 将使用最后输入的应答信息。要指定空白的默认应答信息,请在该开关后面键入空的引号对(\d “”)。

\o

指定了在邮件合并主文档中使用该域时,只显示一次提示信息,而不是每次合并新的数据记录都显示提示。在每篇合并结果文档中插入相同的响应信息。

38.AutoNum 域

{ AUTONUM }

将段落顺序编号。新的 LISTNUM 域可替代 AUTONUM 域。可以在简单的列表或多级符号列表中使用 LISTNUM 域进行编号,而且在段落中的任意插入 LISTNUM 域。提供 AUTONUM 域是为了与以前的 Word 版本保持兼容。

用“格式”菜单中的“项目符号和编号”命令段落编号更为方便。
指令

解释

AutoNum

插入自动编号

开关

\s

定义分隔字符。

在带有内置标题样式格式的段落中,每个连续标题级别的编号都重新从 1 开始。如果包含 AUTONUM 域的标题后跟包含 AUTONUM 域的正文段落,Word 在每个标题后将正文重新从 1 开始编号。如果标题不包含 AUTONUM 域,则包含 AUTONUM 域的正文段落在整个文档中连续进行编号。

不能人工更新 AUTONUM 域。

如果 AUTONUM 域嵌套于 IF 域中,将不显示 AUTONUM 域的结果。

39.AutoNumOut 域

{ AUTONUMOUT }

自动以大纲样式对段落进行编号。新的 LISTNUM 域可替代 AUTONUMOUT 域。可以在简单的列表或多级符号列表中使用 LISTNUM 域进行编号,并且可在段落中任意位置插入该域。提供 AUTONUMOUT 域是为了与以前的 Word 版本保持兼容。

使用“格式”菜单中的“项目符号和编号”命令可以更为容易地为段落进行编号。

将文档中的标题格式设为内置标题样式,然后在每个标题段落的起始处插入一个 AUTONUMOUT 域。编号可以反映出标题样式所对应的标题级别。

不能人工更新 AUTONUMOUT 域。如果 AUTONUMOUT 域嵌套在 IF 域中,则 Word 不显示 AUTONUMOUT 域的结果。

40.AutoNumOut 域

{ AUTONUMOUT }

自动以大纲样式对段落进行编号。新的 LISTNUM 域可替代 AUTONUMOUT 域。可以在简单的列表或多级符号列表中使用 LISTNUM 域进行编号,并且可在段落中任意位置插入该域。提供 AUTONUMOUT 域是为了与以前的 Word 版本保持兼容。

使用“格式”菜单中的“项目符号和编号”命令可以更为容易地为段落进行编号。

将文档中的标题格式设为内置标题样式,然后在每个标题段落的起始处插入一个 AUTONUMOUT 域。编号可以反映出标题样式所对应的标题级别。

不能人工更新 AUTONUMOUT 域。如果 AUTONUMOUT 域嵌套在 IF 域中,则 Word 不显示 AUTONUMOUT 域的结果。

41.Bookmark 和 Ref 域

{ [REF] Bookmark [Switches] }

插入指定的书签所代表的文字或图形。活动文档中必须有该书签的定义。要插入其他文档中的用书签标记的文字或图形,请使用 INCLUDEPICTURE 或 INCLUDETEXT 域。“插入”菜单中的“交叉引用”命令可插入 REF 域,以创建交叉引用。

如果一个书签名(例如,“Title”)与一个 Word 域名(TITLE)相同,就必须使用 REF 域,而不能使用书签名。{ REF Title } 域插入“Title”书签代表的文字,而 { Title } 域插入的是“文件”菜单的“属性”对话框中的“摘要信息”选项卡上“标题”框中的内容。大多数情况下都可以使用书签名,而不使用 REF 域。

注意 插入从同一文档其他位置复制的文字时,“编辑”菜单中的“选择性粘贴”命令插入一个 REF 域,其书签为 INTER_LINKn,其中 n 值是自动增加的。不能编辑 REF 域的 INTER_LINKn 书签。还要注意:邮件合并主文档中带 INTER_LINKn 书签的 REF 域在合并时会导致错误。
指令

解释

Bookmark

书签名。如果书签所标记的文字包含段落标记,则 BOOKMARK 域之前的文字将使用书签中段落的格式。

开关

\f

增加书签所标记的脚注、尾注或批注序号并插入对应的注释或批注文字。例如,书签“Note1”标记脚注 1 的交叉引用标记。在脚注 2 之后插入 { REF Note1 \f } 域。域结果显示文档中脚注交叉引用标记“3”,并将脚注 1 的文字插入脚注窗口。

\h

创建到用书签标记的段落的超级链接。

\n

域将以无后续句点形式显示交叉引用段落的完整的段落编号。不显示上一级别的信息,除非它是当前级的一部分。

\p

使域使用“见上方”或“见下方”显示其相对于源书签的位置。如果文档中 REF 域在书签之前,则其值为“见下方”。如果文档中 REF 域在书签之后,则其值为“见上方”。如果 REF 域在书签之中,则会返回一条出错信息。此开关也可与 \n、\r 和 \w 等开关连用。连用时“见上方”或“见下方”将附加在域结果尾部。

\r

将书签标记段落的无后续句点形式的完整段落编号插入相关文字或相对于编号方案中的位置。

\t

与 \n、\r 或 \w 开关连用时,使 REF 域屏蔽非分隔符或非数字文字。例如,使用此开关引用“Section 1.01,”时,结果只显示“1.01”。

\w

插入用书签标记的段落的段落编号,此编号会反映该段落在文档全部上下文中的位置。例如,引用段落“ii.,”时,带 \w 开关的 REF 域可能返回结果为“1.a.ii”。

示例

下面的 REF 域使用 ASK 域的结果,此 ASK 域提示用户键入单价。ASK 域更新时,会提示用户键入新信息,并将用户的输入指定给书签“单价”:

{ ASK 单价 “请问单价是多少?” }

{ REF 单价 }

42.Compare 域

{ COMPARE Expression1 Operator Expression2 }

比较两个值,如果比较结果为真,则显示“1”,如果为假,则显示“0”。在 = (Formula) 域中可以用此域以及 AND 和 OR 函数来创建复合逻辑表达式,然后在 IF 域中使用 = (Formula) 域的结果。
指令

解释

Expression1

Expression2

要比较的值。表达式可以是书签名、文字串、数字、能够返回一个值的嵌套域或数学公式。如果表达式包含空格,请用引号引住此表达式。

Operator

比较操作符。请在每个操作符前后各插入一个空格。

操作符

描述

=

等于

<>

不等于

>

大于

<

小于

>=

大于等于

<=

小于等于

如果操作符是 = 或 <>,则可以在 Expression2 中用问号(?)表示任意单个字符,或用星号(*)表示任意字符串。表达式必须在引号内,以作为字符串进行比较。如果 Expression2 中用了星号,Expression1 中对应于星号的部分加上 Expression2 中其余字符,总共不能超过 128 个字符。

示例

假定将下面示例中的 IF 域插入邮件合并主文档。合并每条数据记录时 COMPARE 域检查 CustomerNumber 和 CustomerRating 两个数据域。如果至少其中一个域为真,则 = (Formula) 域的 OR 函数返回值“1”(真),这时就会打印第一个引号中的文字。

{ IF { = OR ( { COMPARE { MERGEFIELD CustomerNumber } >= 4 }, { COMPARE { MERGEFIELD CustomerRating } <= 9 } ) } = 1 “Credit not acceptable” “Credit acceptable”}

如果 PostalCode 数据域的值在 98500 — 98599 范围内,则下面 COMPARE 域结果为值“1”:

{ COMPARE ” { MERGEFIELD PostalCode } ” = “985*” }
43.Database 域

{ DATABASE [Switches] }

在 Word 表格中插入一个数据库查询的结果。如果列数大于等于 62,DATABASE 域将查询结果分列(用制表符分隔)插入。该 DATABASE 域含有连接数据库、并执行“结构查询语言”(SQL) 查询所需的所有信息。可以通过更新该域来再次查询该数据库。

单击“数据库”工具栏上的“插入数据库”按钮 可插入 DATABASE 域。
开关

说明

\b “求和”

指明由 \l 开关指定的表格格式的哪些属性将应用于表格。如果 \l 开关为空,那么 \b 开关的值必须为 16,即“自动匹配”。可使用下列值的任意组合来指定该开关的值。

开关值

指定格式属性

0

1

边框

2

底纹

4

字体

8

颜色

16

自动匹配

32

标题行

64

最后一行

128

第一列

256

最后一列

例如,开关“\l “3” \b “11”” 只使用了 \l 开关所设的表格格式的边框、底纹以及颜色属性。

\c “连接信息”

指定与数据的连接。例如,一个对 Microsoft Excel 单元格区域的查询可能包含连接指令:\c “DSN=MS Access Databases; DBQ=C:\\Data\\Sales93.mdb; FIL=RedISAM;”。

\d “位置”

数据库的路径和文件名。用于所有数据库的查询,但对于使用 ODBC 查询 SQL 数据库表格的情况除外。在路径中需用双反斜杠。例如,“C:\\Data\\Sales94.mdb”。

\f “开始编号”

指定要插入的第一个数据记录的记录号。例如,\f “2445”。

\h

把数据库的字段名作为列标题插入结果表格。

\l “格式# ”

对数据库查询结果使用“表格自动套用格式”对话框(该对话框位于“表格”菜单中)中的一种格式。“格式#”数字由对话框中所选的表格格式决定。如果使用了该开关并且 \b 开关未指明表格属性,那么 Word 将插入一个无格式表格。

\s “SQL”

SQL 指令。指令中每个引号标记前必须插入一个反斜杠(\)。例如,用于对 Microsoft Access 数据库的查询指令可为:

“select * from \”Customer List\”” 。

\t “结束编号”

指定要插入的最后一个数据记录的记录号。例如,\t “2486”。

示例

通过“数据库”命令,用 ODBC 对一个 Microsoft Access 数据库进行查询,得到如下形式的域:

{ DATABASE \d “C:\\Data\\Sales93.mdb” \c “DSN=MS Access Databases; DBQ=C:\\Data\\Sales93.mdb; FIL=RedISAM” \s “select * from \”Customer List\” ” \f “2445” \t “2486” \l “2” }

43.DDE 和 DDEAuto 域

{ DDE AppName FileName [PlaceReference] }

{ DDEAUTO AppName FileName [PlaceReference] }

建立与其他 Windows 应用程序所创建文档之间的动态数据交换(DDE)链接。如果链接的文档的信息发生了更新,则在更新域时 DDE 域会插入新的信息。而 DDEAUTO 域在信息发生更新时自动插入新信息。如果更新 DDE 或 DDEAUTO 域时,Word 不能建立链接,则仍保持上次结果。
指令

解释

AppName

支持 DDE 的其他应用程序名。

“FileName”

可为 AppName 应用程序所识别的文件或其他项目名。如果长文件名中含有空格,请用引号引住。指定路径时,请以双反斜杠替代单反斜杠。例如:”C:\\My Documents\\Manual.doc”

[PlaceReference]

指定文件或项目中的一部分,如 Microsoft Excel 工作簿中某个单元格区域或 Word 文档中的书签。

44.DocVariable 域

{ DOCVARIABLE “Name” }

插入赋予文档变量的字符串。每个文档都有一个变量集合,可用 VBA (Visual Basic for Applications) 编程语言对其进行添加和引用。可用此域来显示文档中文档变量内容。
指令

解释

“Name”

文档变量名

有关文档变量的详细内容,请在 VBA 帮助文件中查询“Document.Variables”。如果没有安装帮助文件,请再次运行安装程序进行安装。

45.Embed 域

{ EMBED ClassName [Switches] }

插入支持 OLE 的其他应用程序所创建的对象。使用“插入”菜单中的“对象”命令、“编辑”菜单中的“选择性粘贴”命令或工具栏按钮插入对象(如 Microsoft Excel 工作表对象)时,Word 将插入 EMBED 域。

“域”对话框中没有 EMBED 域,不能人工插入此域。但可以修改已有的 EMBED 域中的开关。
指令

解释

ClassName

容器应用程序名,如 Microsoft Excel。不能修改此指令。

开关

\s

在域更新时,将嵌入对象置为原大小。要保持当前尺寸或对嵌入对象所做的裁剪,请将此开关删除。

\* mergeformat

将上次结果所用的尺寸和裁剪应用于新的结果。如果在更新域时要保持上次应用的尺寸和剪切,请不要从域中删除此开关。

示例

下面的域显示文档中嵌入的“Microsoft 图表”对象:

{ EMBED MSGraph \* MERGEFORMAT }

46.FileName 域

{ FILENAME [Switches] }

插入文档文件名,此文件名记录在“文件”菜单的“属性”对话框中的“常规”选项卡上。
开关

作用

\p

文件名包含文件位置,即路径。

要在文档每页打印如下信息“文档:C:\MSOFFICE\WINWORD\REPORTS\Sales for QTR4.doc”,可在页眉或页脚中插入下面的文字和域:

文档:{ FILENAME \p }

47.Fillin 域

{ FILLIN [“Prompt”] [Switches] }

提示用户输入文字。用户的响应信息会打印在域中。要将响应信息插入到多个位置,请使用 ASK 域。

每次更新 FILLIN 域时都显示提示。如果 FILLIN 域在邮件合并主文档中,则每次合并新数据记录时显示提示(除非使用了 \o 开关)。

当基于包含 FILLIN 域的模板创建新文档时,该域会自动更新。
指令

解释

“Prompt”

显示在对话框中的文字,例如,“请输入客户名:”。

开关

\d “Default”

指定用户没有在提示对话框键入任何信息时的默认响应信息。此域 { FILLIN “请输入打字员的姓名缩写:” \d “tds” } 在没有输入响应信息时将插入“tds”。如果不指定默认响应,则 Word 使用最后一次输入的响应信息。要将默认值指定为空白,请在开关后键入空引号对,例如,键入“\d “””。

\o

在邮件合并过程中只提示一次,而不是每次合并新数据记录都提示。在每篇合并结果文档中都插入相同的响应信息。

48.Hyperlink 域

{ HYPERLINK “FileName” [Switches ] }

超级链接是一个“热点”,可以从此处跳转至其他位置。这种位置可包括硬盘或局域网上的其他文件(如 Microsoft Word 文档或 Microsoft Excel 工作表)、Internet 地址(如 http://3mh4.yaeh.net)、书签或幻灯片。此域包括提示文字,一般为蓝色并带有下划线,用户可单击此处跳转至指定位置。单击“插入”菜单中的“超级链接”命令可插入超级链接。
指令

解释

“Filename”

要跳转到的目标的位置。如果其中包含较长的带空格文件名,请用引号引住。以双反斜杠替代单反斜杠指定路径。例如:“C:\\My Documents\\Manual.doc”对于 Internet 地址,则包含与 URL 一样的协议和语法,例如:“http://www.microsoft.com/china/ie/msie.htm”和 “mailto:[email protected]”。

开关

\l

指定此超级链接跳转到的文件中的位置,如书签等。

\m

为服务器端图像映射添加超级链接的坐标。

\n

使目标位置信息在新窗口打开。

\o

指定超级链接的屏幕提示文字。

\s

指定跳转位置,但此位置没有命名。以拖动信息方式创建的超级链接会出现此开关。“插入”菜单中的“域”对话框的开关列表中无此开关;不能人工将其插入域代码。

\t

指定将链接重新定向进的目标。使用此开关可以创建从框架页指向要显示在该框架之外的页面的链接。例如:{ Hyperlink “filename” \t _top” }目标 Web 页将显示在整个浏览器窗口中,而不是在框架内。

示例

域代码和文字“项目最终预算已经确定,单击 { HYPERLINK “C:\\My Documents\\Budget.xls” }可了解详细内容。”产生的结果如下:

“项目最终预算已经确定,单击 2000 年预算可了解详细内容。”

单击蓝色文字将打开“My Documents”文件夹中名为 Budget.xls 的工作表。超级链接显示文字为“2000 预算”,且不包含在域语法中。您可以键入新的内容替换域的提示文字。

49.IncludePicture 域

{ INCLUDEPICTURE “FileName” [Switches] }

插入指定的图形。要插入 INCLUDEPICTURE 域,请将指针指向“插入”菜单中的“图片”子菜单,单击“来自文件”命令,再单击“插入”按钮旁的箭头,然后选中“链接文件”复选框。

可用 INCLUDEPICTURE 域替代以前 Word 版本中使用的 IMPORT 域。如果打开包含 IMPORT 域的文档,这些域仍将保留在文档中且依然有效。
指令

解释

“FileName”

图形文件名称和位置。如果其中包含较长的带空格文件名,请用引号引住。指定路径时,请以双反斜杠替代单反斜杠。例如:“C:\\Manual\\Art\\Art 22.bmp”

\c Converter

标识所需的图形过滤器。图形过滤器名中不需要文件扩展名 .flt。例如,想使用图形过滤器 Pictim32.flt,只需键入:“pictim32”。

\d

图形数据不随文档保存以减小文件长度。

如果双击 INCLUDEPICTURE 域所插入的图形,Word 会显示“设置图片格式”对话框。如果不使用绘图工具更改图形,可在创建图形的应用程序中编辑图形,然后在 Word 中更新此域。

如果 Word 不能识别图形文件格式,请检查“插入图片”对话框的“文件类型”框(指针指向“插入”菜单中的“图片”子菜单,然后单击“来自文件”命令)。框中列出系统中安装的图形过滤器。

50.Index 域

{ INDEX [Switches] }

建立并插入一个索引。INDEX 域收集由 XE(索引项)域指明的索引项。INDEX 域可用“插入”菜单中的“索引和目录”命令插入。
开关

说明

\b 书签

为文档中由指定书签标记的部分建立索引。例如,域 { INDEX \b Select } 为文档中由书签“Select”标记的部分建立索引。

\c 列

在一页上建立多于一栏的索引。例如,域 { index \c 2 } 可建立一个两栏的索引。最多可以指定四栏索引。

\d “分隔符”

与 \s 开关连用时,指定序列号与页码之间的分隔符(最多为五个字符)。例如,域

{ INDEX \s chapter \d ” : ” } 以“2 : 14”的形式显示页码。如果省略了 \d 开关,就用连字符 (-) 作为分隔符。分隔符需用引号引起来。

\e “分隔符”

指定索引项和页码之间的分隔符(最多为五个字符)。例如,域 { INDEX \e “; ” } 在索引中给出这样的结果:“Inserting text; 3”。如果省略了 \e 开关,那么用一个逗号和一个空格 (, )作分隔符。分隔符需用引号括起来。

\f “标识符”

只用指定类型的索引项建立索引。例如,域

{ INDEX \f “a” } 所生成的索引中只包含用象

{ XE “Selecting Text” \f “a” } 这样的 XE 域标明的项目。默认的项目类型是“I”。

\g “分隔符”

指定表示页面范围时所用的分隔符(最多为五个字符)。这些分隔符必须用引号引起来。默认的分隔符是一条短划线 (-)。例如,域 { INDEX \g ” to ” } 会显示出这样的页面范围:“Finding text, 3 to 4”。

\h “标题”

在索引中按字母顺序排列的各组索引项之间插入具有“索引标题”样式的文本。文本必须用引号括起来。例如,域

{ INDEX \h “– A– “} 在索引中按字母顺序排列的各组索引项之前显示该组对应的字母。要在各组之间插入一空白行,可用空引号:\h “”。

\l “分隔符”

指定多页引用间的分隔符。默认分隔符是一个逗号和一个空格 (, )。可以使用多达五个字符,但这些分隔符必须用引号引起来。例如,域

{ INDEX \l ” or ” } 在索引中给出这样的结果“Inserting text, 23 or 45 or 66”。

\p “范围”

根据指定的字母生成索引。例如,域 { INDEX \p a-m } 生成一个只含字母 A 到 M 的索引。要在索引中包括以非字母开头的项,可使用感叹号 (!)。例如,由域

{ INDEX \p !–t } 生成的索引含有任意特殊字符以及字母 A 到 T。

\r

把次索引项与主索引项放在同一行中。主索引项与次索引项之间用冒号 (:) 分隔;次索引项之间则用分号 (;) 分隔。域 { INDEX \r } 给出这样的结果:“Text: inserting 5, 9; selecting 2; deleting 15”。

\s

其后跟有序列名时,将序列号添加到页码中。序列号与页码间的默认分隔符为连字符 (-),可用 \d 开关来指定其他的分隔符。

示例

域 { INDEX \s chapter \d “.” } 为主控文档建立索引。每个子文档是一章,章节标题中包括一个给章节编号的 SEQ 域。\d 开关用句号(.)作为序列号与页码之间的分隔符。用该域产生的索引如下所示:

亚里士多德, 1.2

太阳系

地球, 2.6

木星, 2.7

火星, 2.6

51.Keywords 域

{ KEYWORDS [“NewKeywords” ] }

插入活动文档或模板的“属性”对话框(“文件”菜单)中“摘要信息”选项卡上“关键字”框内的内容。
指令

解释

“NewKeywords”

可选文字,用于替代“属性”对话框中“关键字”框的内容。最长 255 个字符,必须置于引号中。

52.Link 域

{ LINK ClassName “FileName” [PlaceReference ] [Switches ] }

将从其他应用程序复制来的信息通过 OLE 链接到源文件。先从其他应用复制信息,然后用“编辑”菜单中的“选择性粘贴”命令将其粘贴到 Word 文档时,Word 就会插入此域。
指令

解释

ClassName

链接信息的应用程序类型。例如,对于 Microsoft Excel 图表,ClassName 为 “ExcelChart.”。Word 根据源应用程序确定此项信息。

“FileName”

源文件的名称和位置。如果其中包含较长的带空格文件,请用引号引住。指定路径时,请以双反斜杠替代单反斜杠。例如:“C:\\MSOffice\\Excel\\Rfp\\Budget.xls”

PlaceReference

标识源文件被链接的部分。如果源文件是 Microsoft Excel 工作簿,引用可以是单元格引用或命名区域。如果源文件是 Word 文档,引用为书签。

开关

\a

自动更新 LINK 域,删除此开关则使用人工更新。

\b

链接对象作为位图插入。

\d

图形数据不随文档保存,以减小文件长度。

\h

以 HTML 文本格式插入链接对象。

\p

链接对象作为图片插入。

\r

以 RTF 格式插入链接对象。

\t

以纯文本格式插入链接对象。

示例

下面示例从 Microsoft Excel 工作表插入一个单元格区域。\a 开关保证了在 Microsoft Excel 中更改了工作表时,Word 中的信息也会得到更新:

{ LINK ExcelSheet c:\\My Documents\Profits.xls A1:D4 \a }

53.MacroButton 域

{ MACROBUTTON MacroName DisplayText }

插入宏命令,双击 MACROBUTTON 域结果就可运行该宏。也可单击 MACROBUTTON 域,然后按 Alt+Shift+F9 组合键。
指令

解释

MacroName

双击域结果时运行的宏名。活动文档模板或通用模板中必须有要运行的宏。

DisplayText

显示为“按钮”的文字或图形。可使用结果为文字或图形的域,如 BOOKMARK 或 INCLUDEPICTURE。在域结果中,文字或图形必须在一行内,否则会出错。

示例

双击下面的域可运行 PrintEnvelope 宏。

域:双击 { MACROBUTTON PrintEnvelope } 可打印此信的信封。

结果:双击 可打印此信的信封。

54.MergeRec 域

{ MERGEREC }

将 «ERGEREC» 显示为一个域结果。在一个邮件合并主文档中使用该域可在合并的各个文档中打印相应的合并数据记录的编号。

注意 该编号反映了数据记录的顺序,这些记录是选定的并可能为与活动主文档进行合并而进行了排序的数据记录。该编号不表示记录在“物理”数据源中出现的实际顺序。例如,Microsoft Access 中的一个人事数据库可能包含数千个记录。然而,要给在本公司任职满五周年的每个职员发一封打字信件,只能选取那些有五年工龄的职员作为数据源,这是一个小得多的记录集合。要打印“物理”记录编号,必须在数据源中包括记录编号域并在主文档中插入相应的合并域。

示例

以下示例在 = (FORMULAR)域中用一个 MERGEREC 域来创建唯一的发票编号。当主文档与数据源合并时,将来自 MERGEREC 域的结果编号与代表发票打印日期和时间的数字相加。

域:发票编号: { = { PRINTDATE \@ “MMddyyHHmm” } + { MERGEREC } }

结果:发票编号: 21390946

55.Next 域

{ NEXT }

指示 Word 将下一个数据记录合并到当前生成的合并文档中,而不是重新开始一个新的合并文档。Next 域不产生打印结果。Word 在用“工具”菜单中的“邮件合并”命令设置邮件标签和信封主文档时使用该域。要列出同一文档中多个数据记录的信息,例如一个成员目录或一张价目表,可在“工具”菜单的“邮件合并帮助器”对话框中选择“分类”主文档类型。而且 NEXT 域对于在同一个合并文档中打印指定数目的数据记录也是很有用的。

在主文档中第一组合并(MERGEFIELD)域之后插入 NEXT 域,否则,Word 在合并时会跳过第一个数据记录。在主文档中对合并域和 NEXT 域重复的次数应以填满一页为准,或者为所需的数据记录个数。

注意 NEXT 域不能用于脚注、尾注、批注、页眉、页脚或数据源中。NEXT 域不能嵌套在其他域中,也不能与 SKIPIF 域联用。

示例以下示例在每个结果合并文档中打印三组姓名和电话号码:
{ MERGEFIELD Name }

{ MERGEFIELD PhoneNumber }

{ NEXT }{ MERGEFIELD Name }

{ MERGEFIELD PhoneNumber }

{ NEXT }{ MERGEFIELD Name }

{ MERGEFIELD PhoneNumber }

56.NoteRef 域

{ NOTEREF Bookmark [Switches] }

插入用书签标记的脚注或尾注引用标记,以便多次引用同一注释或交叉引用脚注或尾注。如果改变了脚注或尾注顺序,NOTEREF 域新结果反映最新编号。
指令

解释

Bookmark

引用脚注或尾注引用标记的书签名。书签必须引用文档正文中的引用标记,而不是脚注或尾注窗口中的标记。如果不存在书签,必须创建一个。

开关

\f

插入引用标记和与脚注引用样式或尾注引用样式相同的字符格式。

\h

插入指向用书签标记的脚注的超级链接。

\p

插入脚注或尾注的相对位置。

如果文档中书签之前有 NOTEREF 域,则其值为“见下方”。如果书签之后有 NOTEREF 域,则其值为“见上方”。如果 NOTEREF 域在书签之中,则返回一个错误。

此开关可与 \n、\r 和 \w 开关连用。连用时“见上方”或“见下方”附加于域结果的尾部。

示例

下面的文字和域出现在文档的脚注中。书签“Brun”标记了脚注 3 的脚注引用标记:

“该过程已在 Brun 的新书中加以讨论。请参阅注释 { NOTEREF Brun } 。

域更新时,脚注编号显示为:“该过程已在 Brun 的新书中加以讨论。”
NOTEREF 域可以替代 Word for Windows 以前版本中使用的 FTNREF 域。如果打开的文档中包含 FTNREF 域,则这些域仍然保留在文档中且能够工作。

57.NumPages 域

{ NUMPAGES }

插入文档的总页数,该数字来自“文件”菜单的“属性”对话框中“统计信息”选项卡上的信息。

示例

在文档的每一页上打印页码(如“第 12 页 共 45 页”),只需在页眉或页脚中插入以下文本和域。要插入 PAGE 域,请单击“页眉/页脚”工具栏上的“插入页码”按钮 。

第 { PAGE } 页 共 { NUMPAGES } 页

如果起始页码不是 1,可用 =(FORMULAR) 域来计算总页数。要确定活动文档的起始页码,请单击“插入”菜单中的“页码”命令,然后单击“格式”按钮。

第 { PAGE } 页 共 { = (StartingNumber – 1) + { NUMPAGES } } 页

58.Page 域

{ PAGE [\* Format Switch ] }

在 PAGE 域所在处插入页码。单击“插入”菜单中的“页码”命令或单击“页眉和页脚”工具栏上的“插入页码”按钮 可以插入 PAGE 域。
开关

说明

\* Format Switch

可选开关,该开关可替代在“页码格式”对话框(单击“插入”菜单中的“页码”命令可显示该对话框)的“数字格式”框中选择的数字样式。要改变页码的字符格式,可修改“数字格式”框中字符样式。

59.Print 域

{ PRINT “PrinterInstructions” }

将打印控制代码字符发送到选定的打印机。Word 只有在打印文档时才显示结果。要查询正确的打印机代码,请参考该打印机的手册。

只有在用 PostScript 打印机或 Hewlett-Packard LaserJet 打印机时,PRINT 域才能很好地发挥作用。如果使用其他类型的激光打印机,则可能无法正常工作。如果使用点阵打印机,PRINT 域只有当该打印机支持 PassThrough 命令时才能正常工作。

60.Private 域

{ PRIVATE }

为从其他文件格式转换来的文档存储数据。Word 在转换文件格式时将创建一个 PRIVATE 域。该域包含把一个文档转换回原来文件格式所需的数据。

PRIVATE 域的格式设置为隐藏文字,不会影响 Word 中文档的版面布局。如果要隐藏 PRIVATE 域,不显示隐藏文本即可。

61.RD(引用文档)域

{ RD “FileName”}

用来在根据 TOC、TOA 或 INDEX 域创建目录、引文目录、或索引时,识别要包含的文件。在更新 TOC、TOA 或 INDEX 域之前,必须人工设置起始页码和 RD 域指定文件中的序列值。RD 域在文档中不显示结果。不能断开 RD 域的链接。

引用一系列文件的 RD 域必须和文件在最终文档中的次序一致。例如,文件“Chap1”和“Chap2”在第一页中都有“apricot”索引项。“Chap1”中的首页页码是 1,而“Chap2”中的首页页码是 100。
次序

索引项结果

{ RD Chap2 }

{ RD Chap1 }

apricot 100, 1

{ RD Chap1 }

{ RD Chap2 }

apricot 1, 100

RD 域设置成隐藏文字。要查看该域,请单击“显示/隐藏编辑标记”按钮 。
指令

说明

“FileName”

在创建目录、引文目录或索引时要加入的文件。如果路径中包含带空格的长文件名,那么请用引号将其括起来。指定路径时,请用双反斜杠代替单反斜杠,例如:”C:\\My Documents\\Manual.doc”

示例

插入到文档中的以下域可创建一个目录,该目录包含来自三个引用文档中的项目:

{ TOC }

{ RD C:\\Manual\\Chapters\\Chapter1.doc }

{ RD C:\\Manual\\Chapters\\Chapter2.doc }

{ RD C:\\Manual\\Chapters\\Chapter3.doc }

62.SaveDate 域

{ SAVEDATE [\@ “Date-Time Picture”] }

用“文件”菜单中“属性”对话框的“统计信息”选项卡的信息(指其中“修订次数”一项),插入文档最后保存的日期和时间。

除非选择不同的格式,日期和时间一般使用“日期”和“时间”选项卡中设定的格式显示(“日期”和“时间”选项卡位于 Windows “控制面板”的“区域设置属性”对话框中或 Windows NT“控制面板”的“国际”对话框中)。
指令

说明

\@ “Date-Time Picture”

指定一种与默认格式不同的格式。如果在“域选项”对话框(单击“插入”菜单中的“域”命令可显示该对话框)中选择某种格式,那么 Word 会插入相应的“日期-时间图片”开关。如果要使用一种未出现在“域选项”对话框中的格式,可在域代码中键入格式开关。

示例

要在文档中的每一页上打印“最后更新的文档:6 November 1996 at 1320 hours”之类的信息,可在页眉或页脚中插入以下文本和域。

最后更新的文档:{ SAVEDATE \@ “d MMMM yyyy ‘at’ HHmm ‘hours’ ” }

63.SectionPages 域

{ SECTIONPAGES }

插入一节的总页数。使用该域时,必须将第一节之后每一节的页从 1 开始重新编号。

示例

要在已分节的文档的每一页上打印如“第 4 页 共 29 页”之类的文字,可在页眉或页脚中插入如下的域和文字:

第 { PAGE } 页 共 { SECTIONPAGES } 页

64.Set 域

{ SET Bookmark “Text” }

定义指定书签名所代表的信息。可以在宏中引用书签,或在其他域中包含该书签,如 IF 域。要打印该信息,必须在文档中插入一个 REF 域或 BOOKMARK 域。
指令

说明

Bookmark

要用来代表信息的书签名。例如,InterestRate。

“Text”

书签所代表的信息。文本需用引号括起来,数字不必用引号括起来。此信息可为嵌套域的结果。

示例

如果在 FILLIN 发出提示时输入 3 作为应答信息,那么书签 TotalCost 的结果值是 $82.50。BOOKMARK 域用来打印价格和订货者姓名。数字图片开关用来将结果显示为带货币符号的值。注意第一个 SET 域中用了引号。

域:{ SET EnteredBy “Maria Gerard” }

{ SET UnitCost 25.00 }

{ SET Quantity { FILLIN “Enter number of items ordered:” } }

{ SET SalesTax 10% }

结果:{ SET TotalCost { = (UnitCost * Quantity) + ((UnitCost * Quantity) * SalesTax) } }

Total cost: { TotalCost \# “$#0.00” }

Thank you for your order,

{ EnteredBy }

65.StyleRef 域

{ STYLEREF StyleIdentifier [Switches ] }

插入具有指定样式的文本。如果将 STYLEREF 域插入页眉或页脚,则打印出的是当前页上具有指定样式置的第一处或最后一处文本,这样就可以生成字典样式的页眉或页脚。
指令

说明

StyleIdentifier

要插入文本所具有样式名。该样式可以是段落样式或字符样式。如果样式名中包含空格,那么请用引号将其括起来。

开关

\l

插入当前页上最后一处具有指定样式的文本,而不是第一处具有该样式的文本。Word 在当前页自下向上搜索该样式,而不是由上而下搜索(后者是默认值)。

\n

使该域显示引用段落的完整段落编号,后面不跟句点。Word 将不显示上几级的信息,除非该信息包含在当前级中。

\p

用单词“见上方”或“见下方”显示该域相对于源书签的位置。如果 STYLEREF 域在文档中位于书签之前,那么该域取值为“见下方”。如果 STYLEREF 域在文档中位于书签之后,那么该域取值为“见上方”。如果 STYLEREF 域在文档中位于书签之中,那么返回一个错误。

\r

插入用书签标记的段落的,在相关上下文(即按段落编号安排相关的上下文)中的完整段落编号,后面不跟句点。

\t

在与 \n、\r 或 \w 等开关连用时,指示 STYLEREF 域删除非分隔符或非数字文本。

例如,在引用“节 1.01”时使用该开关,可以只将“1.01”显示在结果中。

\w

插入用书签标记的段落在整个上下文中的完整段落编号。例如,在引用段落“ii”时,带 \w 开关的 STYLEREF 域将返回“1.a.ii”作为结果。

STYLEREF 域的位置决定了 Word 如何搜索样式。

示例

如果在页眉中插入以下的域,那么该域将显示当前页中第一个具有“标题 3”样式的段落的内容。

域:本页内容:{ STYLEREF “标题 3” }

结果:本页内容:区域销售情况总结

要打印公司花名册中每页上第一个和最后一个姓名,首先要为每个人的姓名设置一定的字符样式,然后在页眉中插入 STYLEREF 域。第二个 STYLEREF 域中要包含 \l 开关,以插入本页中的最后一个姓名。

域:{ STYLEREF “Name” } — { STYLEREF “Name” \l }

结果:可乐— 球

66.Symbol 域

{ SYMBOL CharNum [Switches] }

插入 ANSI 字符集中的单个字符或一个字符串。用“插入”菜单中的“符号”命令来插入字符会更方便。

既可将字符格式直接用于域结果,也可用开关来指定格式。用开关指定的格式优先于对域结果使用的格式。
指令

说明

CharNum

与 ANSI 代码对应的字符、或其十进制或十六进制值。其中十六进制值必须用 0xn 这样的格式,即在该十六进制值数 n 之前加 0x(零后面跟一个字母 x)。

开关

\f “字体名”

要插入的字符所用的字体,字体名必须括在引号中。如果没有该开关,字符用 SYMBOL 域代码所用的字体。

\h

插入符号而不影响段落的行距。在用该开关插入大符号时,该符号上部的文字可能会被覆盖。

\s 磅

以磅为单位指定字体的尺寸。

\u

指定字符为 Unicode。

示例

在字体“Times New Roman”中,域 { SYMBOL 163 } 的结果为“£”。

域 { SYMBOL 169 \f “Symbol” \s 12 } 的结果为 12 磅的字符 ©。

67.TC(目录项)域

{ TC “Text” [Switches ] }

定义显示在目录或表格、图表及其他类似项目的列表中的项目的文本和页码。要完成这项任务,请紧靠要收录进目录的文本之前插入一个 TC 域。要将所有的 TC 域项目收集进目录中,可用“插入”菜单中的“索引和目录”命令。在要放置文档目录的位置插入 TOC(目录) 域。

TC 域设置为隐藏文字,在文档中不显示结果。要查看该域,请单击“显示/隐藏编辑标记”按钮 。
指令

说明

“Text”

作为目录项的文本。

开关

\f 类别

收集在特定目录列表中的目录项类别。可使用唯一的“类型”标识符(通常为 A – Z )标识来标识不同类型的列表项。例如,要建立一张图解目录,可用类似 { TC “图解 1” \f i } 的域标记每个图解,其中“i”只用于标识图解项目。如果没有指定类型,将在目录表中列出该目录项。

\l 级别

TC 项目的项目级别。例如,域 { TC “Entering Data” \l 4 } 标记项目的级别为4,于是 Word 将内置样式“TOC4”应用于目录中的该项。如果没有指定级别,则采用级别 1。

\n

省略该项目的页码。

示例

示例结果

{ TC “图解 8” \f i }

{ TC “图解 9” \f i }

图解 8 21

图解 9 24

{ TC “Planets” }

{ TC “Mercury” \l 2 }

{ TC “Atmosphere” \l 3 }

{ TC “Geology” \l 3 }

{ TC “Venus” \l 2 }

68.TOA(引文目录)域

{ TOA [Switches ] }

生成并插入引文目录。TOA 域收集由 TA(引文目录项)域标记的目录项。要插入一个 TOA 域,请使用“插入”菜单的“索引和目录”命令。
开关

说明

\c “Category”

指定引文目录中要收集的目录项类别。\c 开关对于每个 TOA 域均为必选项。{ TOA \c 2 } 域只收集象

{ TA \l “Hotels v. Leisure Time” \c 2 } 这样的 TA 域指定的目录项。

\b Bookmark

只从指定书签所标记的文档部分收集目录项。

\e “Separators”

指定分隔引文目录目录项及其页码的字符(最多五个)。请将字符括在引号内。如果未指定 \e 开关,则使用以圆点作为前导符的制表符。在由

{ TOA \e “, ” }域(指定了逗号和空格)生成的引文目录中,目录项显示为“Phillip v. Ella, 3”。

\f

在引文目录中取消目录项在文档中所具有的格式。例如,文档中的“Herder Assoc. v. Hotels Corp. 483 F.2d 247 (3d Cir. 1990)”在引文目录中显示为“Herder Assoc. v. Hotels Corporation 483 F.2d 247 (3d Cir. 1990)”。

\g “Separators”

指定分隔页面范围的字符(最多五个)。请将字符括在引号内。如果省略 \g 开关,则使用英文连字符 (–)。域

{ TOA \g ” to ” } 在引文目录中将页面范围显示成“Phillip v. Ella………4 to 5”。

\h

在引文目录中包含目录项的类别标题。{ TOA \h \c “5” } 域将标题“协议”插入到协议类别的引文目录的上方。

\l

指定分隔多页引用的字符(最多五个)。请将字符括在引号内。如果省略 \l 开关,则 Word 使用逗号和空格 (, )。{ TOA \l “; ” } 域在引文目录中将目录项显示为“Phillip v. Ella………23; 45; 66”。

\p

以“各处”替换指向同一引文的五个或更多个页面引用,例如,Phillip v. Ella………各处”。

\s Identifier

在页码之前包含一个编号,例如事例编号或节号。此项目必须用 SEQ 域编号,并且 Identifier 必须与 SEQ 域中的标识符相同。例如,如果 { SEQ cases } 域用于事例编号,则域 { TOA \s cases } 按“2-14”格式显示页码,此处“2”为事例编号。

\d “Separator”

同 \s 开关结合使用,指定分隔序号和页码的字符(最多五个)。请将字符括在引号内。如果未指定 \d 开关,则使用连字符 (-)。在由 { TOA \s section \d “:” } 生成的引文目录中,用冒号分隔节和页码,例如 “Phillip v. Ella, VII:3″。

示例

{ TOA \h \c 1 \p \f } 域基于类别 1 建立一个标题为“事例”的引文目录。

Cases

Baldwin v. Alberti,

58 Wn. 2d 243 (1961) 5,6

Dravo Corp. v. Metro. Seattle,

79 Wn. 2d 214 (1971) passim

69.UserAddress 域

{ USERADDRESS [“NewAddress”] }

插入“用户信息”选项卡(该选项卡位于“工具”菜单的“选项”对话框中)的“通讯地址”框中的地址。
指令

说明

“NewAddress”

插入指定地址,而不使用“用户信息”选项卡中的地址。可将地址输在一行中,也可用 Enter 或 Shift+Enter 组合键来分隔地址的各行。新地址不改变“用户信息”选项卡中的内容。

示例

以下示例用 USERADDRESS 域在一封商务信函中产生一个返回地址。

示例结果

{ USERADDRESS }

Patricia Loren

123 Killarny Way

Anytown, WA 98001

{ USERADDRESS “P. J. Loren

P.O. BOX 9834

ANYTOWN WA 98001” }

P. J. Loren

P.O. BOX 9834

ANYTOWN WA 98001

70.UserName 域

{ USERNAME [“NewName”] }

插入从“用户信息”选项卡(该选项卡位于“工具”菜单的“选项”对话框中)的“姓名”框中得到的用户姓名。
指令

说明

“NewName”

插入指定的姓名,而不使用“用户信息”选项卡中的姓名。新姓名不改变“用户信息”选项卡中的内容。

71.Time 域

{ TIME [\@ “Date-Time Picture”] }

插入当前时间。单击“页眉和页脚”工具栏上的“插入时间”按钮,即可插入一个 TIME 域。除非指定了日期-时间图片开关,否则时间以“时间”选项卡(该选项卡位于 Windows“控制面板”的“区域设置属性”对话框中)中设置的格式显示。

如果使用的是“插入”菜单中的“日期和时间”命令,并选中了“自动更新”复选框,则 Word 将插入一个 TIME 域。根据所选择的格式,Word 用日期-时间图片开关来显示当前日期或时间或同时显示二者。例如,如果在“日期与时间”对话框中选择了“10/12/95 10:11AM”,那么 Word 将插入域 { TIME \@ “MM/dd/yy h:mm AM/PM” } 。
指令

说明

\@ “Date-Time Picture”

指定一种不同于默认设置的时间格式。如果在“域选项”对话框(单击“插入”菜单中的“域”命令可显示该对话框)中选择了一种格式,那么 Word 将在域中插入相应的日期-时间图片开关。要使用“域选项”对话框中没有的格式,可在域代码中键入格式开关。

示例

示例结果

{ TIME }

11:11 AM (或在 Windows“控制面板”的“区域设置属性”对话框中指定的默认时间格式)

{ TIME \@ “h am/pm” }

11 am