导演之王笔趣阁:Word的域应用-6

来源:百度文库 编辑:中财网 时间:2024/04/29 09:55:04
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 域,不显示隐藏文本即可。