Word中Autonum和Seq域的使用

来源:互联网 发布:想在淘宝卖烧鸡 编辑:程序博客网 时间:2024/06/17 09:38

Microsoft Word 中的域用作文档中可能会更改的数据的占位符,当一个地方的文字可能随着文档的更改发生变化时,该占位符会根据文档的内容自动更新变化。此功能在编写大型文档时用处很大,如文档的“段落自动编号”,“题注”,“目录生成”等。Word 中共有 70 个域,每个域都有各自不同的功能。

Word中域操作的对话框如下所示:
这里写图片描述

这里写图片描述

快捷键

Ctrl+F9:插入域
F9:更新域
Shift +F9:当前域的显示方式切换
Alt+F9:域代码(显示所有域的代码)
更新域:F9 键

Word中对应的操作对话框:

域的格式

域代码位于用特殊方法插入的花括号({ })中。
域的格式:{ Name [参数] [\Switches ] }

说明:Name :表示域的名称。

参数 :某些域有参数,某些没有。某些域带不同的参数,作用就不同。
\Switches:域开关。分通用开关和只能用于某个域的特有开关两种。
注意:域的名称、参数和开关之间是一个空白字符。“[ ]”表示可以加参数或开关,也可以不要。
例:{ Date \@ “yyyy年M月d日” } 显示为:2010年2月5日
第 { Page } 页 显示为:第 8 页
第 { Page * roman } 页 显示为:第 viii 页

通用域开关

格式开关 ( \ * )

  1. 大小写域开关
       * Caps 每个单词的首字母大写
       * FirstCap 第一个单词的首字母大写
       * Upper 所有字母均大写
       * Lower 所有字母均小写
       
  2. 数字格式开关
       * alphabetic 字母字符 { Seq appendix * alphabetic } = “b”
       * Arabic 阿拉伯数字 { Page * Arabic } =”31”
       * CardText 序数词 { = SUM(A1:B2) * CardText } =”seven hundred ninety”
       * DollarText 序数词 { = 9.20 + 5.35 * DollarText * Upper } =”FOURTEEN and 55/100”
       * Hex 十六进制数 { Quote “458” * Hex } =”1CA”
       * OrdText 八进制文本 { Date \@ “d” * OrdText } =”twenty-first”
       * Ordinal 阿拉伯序数词 { Date \@ “d” * Ordinal } =”30th”。
       * roman 罗马数字 { Seq CHAPTER * roman } =”xi”
        { Seq CHAPTER * ROMAN } =”XI”.

  3. 字符格式和以前用的格式
       * MergeFormat 将以前结果使用的格式作用于当前的新结果。
       * CharFormat 作用于整个结果的域类型的第一个字母的格式。以下示例的结果具有粗体和粉红色格式,因为“Ref”中的“R”是粗体和粉红色的。{ Ref if域 * CharFormat } 显示为:If

日期时间图片开关 ( \ @ )

  1. 日期参数:月(M) 日(d) 年(y)
  2. 时间参数:小时(h) 分钟(m)
       例: { TIME \@ “h AM/PM” } = “9 AM” 或 “5 PM”
       { TIME \@ “h:am/pm” } = “9:am” 或” 5:pm”。
       { TIME \@ “HH:mm ‘Greenwich mean time’ ” } = “12:45 Greenwich mean time”。

AutoNum和Seq编号域

AutoNum 段落编号

使用方法:{ AutoNum }
插入在段落中,在不同的段落中是递增的。同一段落有多个此编号,会保持不变的。特点是自动更新。
AutoNum是插入到段落中的,在不同的段落中是递增的,在同一段落中是保持不变的。

Seq 对象编号

使用方法::{ Seq /dentifier [BookMark ] [Switches ] }
Seq 对文档中的章节、表格、图表和其他项目按顺序编号。如果添加、删除或移动了一个项目及其相应的 Seq 域,那么可以更新文档中余下的 Seq 域以给出新的项目顺序。要在文档中插入 Seq 域以便给表格、图表和其他项目编号,最简单方法是使用“插入”菜单中的“题注”命令。

参数含义:
/dentifier::标识符,要编号的项目系列名。该名字必须以字母开头,可含有字母、数字和下划线,但不能超过 40 个字符。例如,一系列表格的名字可以是“tables”。
BookMark:书签名,加入书签来引用文档中其他位置的项目。例如,要交叉引用一个注释,可用书签“pic2”标注给该注释编号的 Seq 域,然后用 { Seq illust Pic2} 插入对其的交叉引用。

开关:
\c 重复上一个顺序号。该开关可用于在页眉和页脚中插入章节号。
\h 隐藏域结果。用该开关可在交叉引用中使用一个 Seq 域而不打印编号。例如,要引用一个编了号的章节,但又不想打印章节号,那么可用该参数。如果同时使用了“格式开关 *”(在第 9 页),那么 \h 开关将不隐藏域结果。
\n 插入指定项目的下一个顺序号。该开关是默认的。
\r N 将顺序号重置为指定的值 N 。例如,{ Seq figure \r 3 } 对图表从 3 开始编号。

示例
如果没有对文档标题使用样式进行格式化,可在每一章的开头插入 Seq 域来对章节标题进行编号,文本和域“章 { Seq chapter }”产生的结果如“章 3”。
要在页眉或页脚中打印章节号,可用 \c 开关,Page { Seq chapter \c } - { Page } 产生的结果如“页 3-1”。

一个应用场景

如果一个文档中包含五个系统,每个系统中需要从1开始给各个功能点进行编号:
第一个系统各个功能点编号:“YYYXT-1”, “YYYXT-2”, “YYYXT-3”
第二个系统也从1开始编号:“SSSXT-1”, “SSSXT -2”, “SSSXT -3”
此时应选择Seq域,在每一个系统的第一个功能点,使用的域名为{ SEQ numberlist \r 1 },该系统后面的域使用{ SEQ numberlist }

不能使用AutoNum域,因为它只能自动递增编号。

原创粉丝点击