域代码出现在大括号 ( { } ) 内。域代码类似于公式,而域结果类似于该公式生成的值。您可通过按 ALT+F9,在文档中对显示域代码和域结果进行切换。 您在文档中查看域代码时,语法如下所示: { 域名称 指令 可选开关 }
一、更新域操作 当WORD文档中的域没有显示出最新信息时,用户应采取以下措施进行更新,以获得新域结果。 1、更新单个域:首先单击需要更新的域或域结果,然后按下F9键。 2、更新一篇文档中所有域:执行“编辑”菜单中的“全选”命令,选定整篇文档,然后按下F9键。 另外,用户也可以执行“工具”菜单中的“选项”命令,并单击“打印”选项卡,然后选中“更新域”复选框,以实现WORD在每次打印前都自动更新文档中所有域的目的。 二、显示或隐藏域代码 1、显示或者隐藏指定的域代码:首先单击需要实现域代码的域或其结果,然后按下“SHIFT+F9”组合键。 2、显示或者隐藏文档中所有域代码:按下“ALT+F9”组合键。 三、锁定/解除域操作 1、要锁定某个域,以防止修改当前的域结果的方法是:单击此域,然后按下“CTRL+F11”组合键。 2、要解除锁定,以便对域进行更改的方法是:单击此域,然后按下“CTRL+SHIFT+F11”组合键。 四、解除域的链接 首先选择有关域内容,然后按下“CTRL+SHIFT+F9”组合键即可解除域的链接,此时当前的域结果就会变为常规文本(即失去域的所有功能),以后它当然再也不能进行更新了。用户若需要重新更新信息,必须在文档中插入同样的域才能达到目的。 五、用域创建上划线 在“插入”菜单项下选“域”,在“域代码”处输入EQ开关参数,确定。注意在“EQ”和开关参数之间有一个空格,例如输入Y平均值(Y带有上划线),插入域为“EQ \x\to?Y ”? 单击“确定”后便会出现“Y”的样式。 六、用域输入分数 输入分数通常是用WORD的公式编辑器来完成,其实用域输入更简单易行。操作时首先将光标定位在要输入分数(例如输入“”)的地方,按“Ctrl+F9”,(也可以单击菜单栏“插入”“域”命令,然后在“域名”列表框中找到“eq”项后,单击“域”对话框下面的“确定”即可。插入域定义符“”,然后在“”中输入表示公式的字符串“eq空格\f(a ? b) ”,然后在其上单击鼠标右键,在弹出的快捷菜单中选择“切换到域代码”命令,就会产生域结果“”。对于带分数,只需在真分数“”前面输入整数部分1就变成了带分数“1”。当然你可以极大地发挥他的作用和你的聪明才智,综合应用这些域,灵活地输入像“”等形式的分数。而且用这种方法输入的分数等域结果在排版时会跟随其他文字一同移动,不会像使用公式编辑器插入的对象那样会因排版而错位。如果输入分数较多,可以先输入一个分数的域代码,然后复制、粘贴再进行数值修改即可提高输入速度。在“eq空格\f(a ? b) ”中,eq表示创建科学公式的域名, \f?? 为创建分式公式的开关选项。其他常用开关选项还有创建根式的\r?? 、创建上标下标的\s?? 、以及建立积分的\i??? 等。关于域代码和公式的对应关系,可以查看WORD中关于域的“帮助”信息。 七、用域统计文档字数 ①将鼠标定位到需要字数统计的地方(如文档未尾),然后输入关于提示字数统计结果的文字(如“本文总字数为:” )。 ②在菜单栏中选择“插入”“域”命令项,进入到“域”对话框。 ③在“域”对话框中,首先选择“类别”列表中的“文档信息”项,然后从“域名”列表框中选择“NumWords”项。该项用于统计文档总字数,也可以根据需要选择“NumChars”项来统计文档总字符数,选择“NumPages”项来统计文档的总页数,再使用左键单击“选项”按钮,进入到“域选项”对话框中。 ④在“域选项”对话框中,先在“格式”列表框中选择“1,2,3,…”项,然后单击“添加到域”按钮,将所选择的格式添加到域格式中,再单击“确定”按钮返回到“域”对话框中。 ⑤在“域”对话框中单击“确定”按钮,即可关闭所有对话框,并返回到文档编辑状态,此时可以看到在当前光标处显示出了“本文总字数:XXXX”的字样。 ⑥当插入上述域之后,如果对文档进行了修改,移动鼠标将光标定位在域代码上(此时颜色会变为灰色),然后按下F9键,WORD会自动更新该域,并显示出更新后的总字数。 ⑦为了方便,我们可以在每篇文档中都插入字灵敏统计结果 。方法:打开WORD的其用模板(Normal.dot),然后按照上述方法将有关字数统计的域插入该文件中,以后所建立的每一篇文档中就会自动带有字数统计功能。
有关域的详细信息如果要进行以下操作,可以插入域: 在其他情况下,更简单的做法是使用 Word 中提供的命令和选项来添加所需的信息。例如,可以使用 HYPERLINK 域插入超链接,但更简单的做法是,使用“插入”选项卡上“链接”组中的“超链接”命令。还可以使用 AUTHOR 域或 TITLE 域插入有关文档的信息,如作者的姓名或文档标题。但是,更简单的做法是从“文档部件”菜单插入一个“属性”内容控件。 注意 不能通过键入键盘上的大括号字符来插入域代码括号。若要插入域代码括号,请按 Ctrl+F9。 域代码语法域代码出现在花括号 ({ }) 之间。域的行为很像 Microsoft Office Excel 中的公式:域代码像公式,而域结果像公式所产生的值。可以通过按 Alt+F9 在显示文档中的域代码与结果之间切换。 查看文档中的域代码时,语法如下所示: { FIELD NAME Properties Optional switches } 示例例如,通过在文档中放置 TITLE 域,可以在文档中的任何位置放置文档标题。(文档标题位于“文档信息面板”中的“标题”框中;当您单击“视图”选项卡上的“显示/隐藏”组中的“属性”时,可以看到该面板)。 注意 TITLE 域在这里显示作为域代码语法的一个示例。在文档中放置文档标题的更简单做法是,转到“插入”选项卡上的“文档部件”,指向“属性”,再单击“标题”。 TITLE 域代码的语法如下所示: { TITLE ["NewTitle"] } NewTitle 属性是可选的,如括号 ([]) 所示。如果将属性留空,则域结果显示当前文档标题。但是,如果在 NewTitle 属性中键入季度报告,则“文档信息面板”中的“标题”框会更新为季度报告,并且当您按 Alt+F9 时,TITLE 域的结果也会显示“季度报告”。 TITLE 域没有可选开关。 插入域在要插入域的位置单击。 在“插入”选项卡上的“文本”组中,单击“文档部件”,然后单击“域”。 在“类别”列表中,选择类别。 在“域名”列表中,选择域名。 选择所需的任何属性或选项。
注意 提示 如果知道要插入的域的域代码,还可以将其直接键入在文档中。首先按 Ctrl+F9,然后在括号中键入代码。 编辑域在域中右击,再单击“编辑域”。 注意 对于某些域,必须显示域代码才能编辑域。要这样做,请单击域,再按 Shift+F9。或者,若要显示文档中的所有域代码,请按 Alt+F9。 更改域属性和选项。有关特定域可用的属性和选项的信息,请在“帮助”中搜索域名。 如果显示域属性和域选项 选择所需的新属性和选项。如果要直接处理域代码,但看不到它,请单击“域代码”查看代码,再单击“选项”添加域开关或其他选项。 如果只显示高级域属性(域代码) 可以直接处理域代码来编辑域,或者可以单击“选项”添加域开关或其他选项。
显示域结果默认情况下,Word 将域结果与文档内容无缝地显示出来,以便阅读文档的人不会觉察到内容的一部分是在域中。但是,还可以将域与带有底纹的背景一起显示,使域在文档中更明显。 可以关闭将域与带有底纹的背景一起显示的选项并设置域结果格式,让域结果混合到文档内容中。 若要引起人们对域的注意,可以一直或仅在选择域时将域与带有底纹的背景一起显示。 通过将文本格式应用到域或者通过将格式切换添加到域代码,可以设置域结果的格式。 更改域的带有底纹的背景单击“Office 按钮” ,然后单击“Word 选项”。 单击“高级”。 在“显示文档内容”下面的“域底纹”列表中,请执行下列操作之一: 若要使域与文档内容的其他部分明显不同,请选择“始终显示”。 若要使域与文档内容无缝混和,请选择“不显示”。 若要使 Word 用户意识到他们是在域中单击,请选择“选取时显示”。 注意 当域底纹选项设置为“选取时显示”时,您在域中单击时域会显示灰色背景。但是,灰色底纹不表示已选择域。当通过双击或拖动鼠标选择域时,表示选择的突出显示会添加到灰色底纹。
将文本格式应用到域注意 如果更新域,应用到域结果的所有格式可能会丢失。若要保留格式,请在域代码中包括 \* MERGEFORMAT 开关。使用“域”对话框插入域时,默认包括 \* MERGEFORMAT 开关。 将格式开关添加到域代码右击域,再单击“编辑域”。 请执行下列操作之一:
可以使用三个格式开关设置域结果格式: 格式开关 (\*) 数字格式开关 (\#) 日期-时间格式开关 (\@)
格式开关格式域开关 (\*) 定义如何显示域结果。格式指令确定以下内容: 更新域时,格式开关还会保留域结果的格式。 大写格式 以下是一个开关列表以及它们所大写的项目: \* Caps 此开关使每个单词的首字母大写。例如,{ FILLIN "Type your name:" \* Caps } 显示 Luis Alverca(即使姓名是以小写字母键入的)。 若要在“域选项”对话框中选择此选项,请单击“标题大写”。 \* FirstCap 此开关使第一个单词的首字母大写。例如,{ COMMENTS \* FirstCap } 显示 Weekly report on sales。 若要在“域选项”对话框中选择此选项,请单击“第一个字母大写”。 \* Upper 此开关使所有字母都大写。例如,{ QUOTE "word" \* Upper } 显示 WORD。 若要在“域选项”对话框中选择此选项,请单击“大写”。 \* Lower 此开关不大写结果;所有字母都小写。例如,{ FILENAME \* Lower } 显示 weekly sales report.doc。 注意 如果包含该开关的整个域的格式已设置为小型大写字母,则此开关将不起作用。 若要在“域选项”对话框中选择此选项,请单击“小写”。
数字格式 以下是一个数字开关列表及其结果: \*alphabetic 此开关将结果显示为字母字符。结果与域代码中的单词“alphabetic”具有相同的大小写。例如,{SEQ appendix \* ALPHABETIC } 显示 B(而不是 2),{ SEQ appendix \* alphabetic } 显示 b。 若要在“域选项”对话框中选择此选项,请单击“a, b, c,”。 \*Arabic 此开关将结果显示为阿拉伯基数。例如,{ PAGE \* Arabic } 显示 31。 注释 若要在“域选项”对话框中选择此选项,请单击“1, 2, 3, ...”。 \*CardText 此开关将结果显示为基数文本。结果的格式为小写字母,除非添加格式开关来指定不同的大写。例如,{ = SUM(A1:B2) \* CardText } 显示 seven hundred ninety,{ = SUM(A1:B2) \* CardText \* Caps } 显示Seven Hundred Ninety。 若要在“域选项”对话框中选择此选项,请单击“One, Two, Three”。 \*DollarText 此开关将结果显示为基数文本。Word 在小数位处插入 and 并将前两个小数(舍入)显示为阿拉伯分子(分母为 100)。结果的格式为小写字母,除非添加格式开关来指定不同的大写。例如,{ = 9.20 + 5.35 \* DollarText \* Upper } 显示 FOURTEEN AND 55/100。 若要在“域选项”对话框中选择此选项,请单击“美元文字”。 \*Hex 此开关将结果显示为十六进制数字。例如,{ QUOTE "458" \* Hex } 显示 1CA。 若要在“域选项”对话框中选择此选项,请单击“hex ...”。 \*OrdText 此开关将结果显示为序数文本。结果的格式为小写字母,除非添加格式开关来指定不同的大写。例如,{ DATE \@ "d" \* OrdText } 显示 twenty-first,{ DATE \@ "d" \* OrdText \* FirstCap } 显示 Twenty-first。 若要在“域选项”对话框中选择此选项,请单击“First, Second, Third, ...”。 \*Ordinal 此开关将结果显示为序数阿拉伯数字。例如,{ DATE \@ "d" \* Ordinal } 显示 30th。 若要在“域选项”对话框中选择此选项,请单击“1st, 2nd, 3rd”。 \*Roman 此开关将结果显示为罗马数字。 结果与域代码中的单词“roman”具有相同的大小写。例如,{ SEQ CHAPTER \* roman } 显示 xi,{ SEQ CHAPTER \* ROMAN } 显示 XI。 若要在“域选项”对话框中选择此选项,请单击“I, II, III,”。
字符格式和保护以前应用的格式 以下是字符格式开关及其结果: \*Charformat 此开关将域名的首字母应用到整个结果。下面示例的结果具有粗体格式,因为 REF 中的 R 是粗体。 { REF chapter2_title \* Charformat } 以粗体文本显示 Whales of the Pacific。 注意 若要添加此开关,请在域代码或“域”对话框的“域代码”框中键入开关。 \*MERGEFORMAT 此开关将以前结果的格式应用到新结果。例如,如果选择域 { AUTHOR \* MERGEFORMAT} 显示的姓名并应用粗体格式,则更新该域以显示新的作者姓名时,Word 将保留粗体格式。 注意 使用“域”对话框插入域时,默认包括 \*MERGEFORMAT 开关。通过清除“域”对话框中的“更新时保留原格式”复选框,可以关闭此选项。
数字格式开关数字格式开关 (\#) 指定数字结果的显示。 例如,{ = SUM(ABOVE) \# $#,##0.00 } 中的开关 \# #,##0.00 显示形如“#,##0.00 显示形如“4,455.70”的结果。如果域的结果不是数字,则此开关不起作用。 注意 对于不包含空格的简单数字格式,可以不必加引号,例如,{ MarchSales \# $#,##0.00 }。对于较复杂的数字格式以及包含文本或空格的数字格式,请为数字格式加上引号,如下面的示例所示。如果使用“域”对话框或“版式”选项卡(“表格工具”上下文选项卡)的“数据”组中的“公式”命令插入域,Word 会将引号添加到数字格式开关。 组合下列格式项目可以创建数字格式开关: 0(零) 此格式项目指定结果中要显示的必不可少的数字位。如果结果在该位上不包含数字,则 Word 显示 0(零)。例如,{ = 4 + 5 \# 00.00 } 显示 09.00。 # 此格式项目指定结果中要显示的必不可少的数字位。如果结果在该位上不包含数字,则 Word 显示空格。例如,{ = 9 + 6 \# $### } 显示 $ 15。 x 此格式项目丢弃“x”占位符左边的数字。如果占位符在小数点右边,则 Word 将结果四舍五入到该位。例如: { = 111053 + 111439 \# x## } 显示 492。 { = 1/8 \# 0.00x } 显示 0.125。 { = 3/4 \# .x } 显示 .8。 .(小数点) 此格式项目确定小数点位置。例如,{ = SUM(ABOVE) \# $###.00 } 显示 $495.47。 注意 使用“控制面板”中指定为区域设置一部分的小数点。 ,(数字分组符号) 此格式项目将数字分成一连串的三个数字。例如,{ = NetProfit \# $#,###,### } 显示$2,456,800。 注意 使用“控制面板”中指定为区域设置一部分的数字分组符号。 -(负号) 此格式项目为负数结果添加负号,或者,如果结果是正数或 0(零),则添加空格。例如,{ = 10 - 90 \# -## } 显示 -80。 +(正号) 此格式项目为正数结果添加正号,为负数结果添加负号,或者,如果结果是 0(零),则添加空格。例如,{ = 100 - 90 \# +## } 显示 +10,{ = 90 - 100 \# +## } 显示 -10。 %、$、* 等等 此格式项目将指定字符包含在结果中。例如,{ = netprofit \# "##%" } 显示 33%。 "正数示例格式;负数示例格式" 此格式项目为正数和负数结果指定不同的数字格式,中间用分号分隔。例如,如果书签 Sales95 是正值,则域 { Sales95 \# "$#,##0.00;-$#,##0.00" } 使用常规格式显示值,例如“$1,245.65”。负值以加粗格式显示并带有负号,例如 -$ 345.56。 "正数示例格式;负数示例格式;零示例格式" 此格式项目为正数结果、负数结果以及 0(零)结果指定不同的数字格式,中间用分号分隔。例如,根据 Sales95 书签的值,{ Sales95 \# "#,##0.00;(#,##0.00;(#,##0.00);$0" } 如下显示正值、负值以及 0(零)值:1,245.65、( 1,245.65、(
345.56)、$0。 '文本' 此格式项目将文本添加到结果中。请为文本加上单引号。例如,{ = { Price } *8.1% \# "$##0.00 'is sales tax' " } 显示 $347.44 is sales tax。 `numbereditem` 此格式项目显示前面的项目(该项目已通过使用“题注”命令(“引用”选项卡,“题注”组)或通过插入 SEQ 域编过号)的编号。请为项目标识符(如“table”或“figure”)加上重音符 (`)。有序数以阿拉伯数字显示。例如,{ = SUM(A1:D4) \# "##0.00 'is the total of Table' `table`" } 显示 456.34 is the total of Table 2。
日期-时间格式开关日期-时间格式开关 (\@) 指定日期或时间的显示。 例如,域 { DATE \@ "dddd, MMMM d, yyyy" } 中的开关 \@ "dddd, MMMM d, yyyy" 显示“Friday, November 23, 2007”。组合下列日期和时间指令格式可以创建日期-时间格式:日 (d)、月 (M) 和年 (y);小时 (h) 和分钟 (m)。还可以包含文本、标点符号和空格。 日期指令月 (M) 字母 M 必须大写,以使月份区别于分钟。 M 此格式项目将月份显示为数字;对于单位数月份,数字前面不加 0(零)。例如,7 月是 7。 MM 此格式项目将月份显示为数字;对于单位数月份,数字前面加 0(零)。例如,7 月是 07。 MMM 此格式项目将月份显示为三个字母的缩写词。例如,7 月是 Jul。 MMMM 此格式项目将月份显示为全名。
日 (d) 字母 d 显示月份中的日期或一个星期中的某一天。字母 d 可以大写或小写。 d 此格式项目将某个星期或月份的某一天显示为数字;对于单位数日子,数字前面不加 0(零)。例如,某月的第 6 天显示为 6。 dd 此格式项目将某个星期或月份的某一天显示为数字;对于单位数日子,数字前面加 0(零)。例如,某月的第 6 天显示为 06。 ddd 此格式项目将某个星期或月份的某一天显示为三个字母的缩写词。例如,星期二显示为 Tue。 dddd 此格式项目将一个星期中的某一天显示为全名。
年 (y) 字母 y 将年份显示为两位或四位数字。字母 y 可以大写或小写。 时间指令小时 (h) 小写字母 h 使用 12 小时制的时间。大写字母 H 使用 24 小时制(军用)的时间;例如,5 P.M. 显示为 17。 分钟 (m) 字母 m 必须小写,以使分钟区别于月份。 A.M. 和 P.M. (AM/PM) 显示 A.M. 和 P.M.。若要更改 Microsoft Windows 的 A.M. 和 P.M. 符号,请更改“控制面板”中的区域设置。 其他文本和标点符号'文本' 此格式项目将任何指定文本显示在日期或时间中。请为文本加上单引号。例如,{ TIME \@ "HH:mm 'Greenwich mean time' " } 显示 12:45 Greenwich mean time。 字符 此格式项目将指定字符包含在日期或时间中,如 :(冒号)、-(连字符)、*(星号)或空格。例如,{DATE \@ "HH:mm MMM-d, 'yy" } 显示 11:15 Nov-6, '99。 `numbereditem` 此格式项目在日期或时间中包含前面的项目(该项目已通过使用“题注”组(“引用”选项卡)中的“题注”命令或通过插入 SEQ 域编过号)的编号。请为项目标识符(如 table 或 figure)加上重音符 (`)。Word 以阿拉伯数字显示有序数。例如,{ PRINTDATE \@ "'Table' `table` 'was printed on' M/d/yy" } 显示 Table 2 was printed on 9/25/02。
注意 对于不包含空格或文本的简单日期-时间格式,可以不必加引号,例如,{ DATE \@ MM/yy }。对于较复杂的日期-时间格式以及包含空格或文本的日期-时间格式,请为整个日期-时间格式加上引号,例如,{ DATE \ @ "dddd MMMM d, yyyy', at' h:mm" }。如果使用“插入”选项卡的“文本”组中的“日期和时间”命令或“域”对话框插入域,Word 会将引号添加到日期-时间格式开关。 控制域的更新方式默认情况下,当打开文档时,Word 会自动更新域。这样,信息将保持处于最新状态。但是,有些情况下,您可能不希望出现这种情况。例如,您可能希望页眉中的日期反映某个特定的日期,而不希望每次打开文档时该日期自动更新为当前日期。 也可以通过以下方式更新域:右击域,再单击“更新域”,或者,在域中单击,再按 F9。 注意 若要手动更新文档主要正文中的所有域,请按 Ctrl+A,再按 F9。页眉、页脚或文本框中的域必须分别更新。在页眉、页脚或文本框内部单击,按 Ctrl+A,再按 F9。 可以锁定域以防止自动或无意中更新域。 锁定特定域或取消特定域的锁定请执行下列操作之一: 锁定 BOOKMARK、INCLUDETEXT 和 REF 域的结果锁定结果 (\!) 域开关防止 BOOKMARK、INCLUDETEXT 或 REF 域结果中包含的域被更新,除非原始位置处的域结果已更改。如果没有此开关,则只要更新 BOOKMARK、INCLUDETEXT 或 REF 域,Word 就会更新域结果中包含的域。 例如,域 { INCLUDETEXT C:\\Sales\Qtr4 Sales.doc \! } 插入文档“Qtr4 Sales.doc”的内容,该文档包含一个 DATE 域和一个 EMBED 域。如果更新 INCLUDETEXT 域,\! 开关会防止 Word 更新内含文本中的 DATE 和 EMBED 域,除非它们在原始文档(“Qtr4 Sales.doc”)中先进行了更新。此开关确保 INCLUDETEXT 域插入的文本与原始文档中的文本匹配。 若要更新两个位置的 DATE 和 EMBED 域,请在原始文档 (Qtr4 Sales.doc) 中更新域,再更新 INCLUDETEXT 域。
|