在Word中插⼊域代码并设置域代码的格式
在 Word 中插⼊域代码并设置域代码的格式
Microsoft Office Word 中的域⽤作⽂档中可能会改变的数据的占位符,并⽤于在邮件合并⽂档中创建套⽤信
函和标签。这些种类的域也称为域代码,它们不同于那些⽤于输⼊信息的域类型,如在表单上。有关向⽂档
中添加表单域的信息,请参阅创建打印表单、创建⽤户在 Word 中填写的表单或在 Word 中制作核对清单
使⽤特定命令时(如插⼊页码时、插⼊封⾯等⽂档构建基块时或创建⽬录时),Word 会⾃动插⼊域。还可以⼿动插⼊域,以⾃动处理⽂档外观,如合并某个数据源的数据或执⾏计算。
在 Microsoft Office Word 2007 中,很少需要⼿动插⼊域,因为内置命令和内容控件提供了域为许多 Word将html代码显示为文本
版本提供的⼤多数功能。在 Word 早期版本创建的⽂档中,⽐较容易见到域。您可以使⽤本⽂中的信息来理
解并使⽤域。
安全任何阅读⽂档的⼈都可以看到域代码,因此请确保域代码中放置的信息不是机密信息。
注意本⽂中的信息适⽤于 Word 中的任何域代码。有关特定域代码的信息,请在 Word 帮助中搜索该域代码的名称,如 IF。
您要做什么?
了解有关域的详细信息
插⼊域
编辑域
显⽰域结果
控制域的更新⽅式
了解有关域的详细信息
如果要进⾏以下操作,可以插⼊域:
加、减或执⾏其他计算。要这样做,请使⽤ = (Formula) 域。
在邮件合并中使⽤⽂档。例如,插⼊ ASK 和 FILLIN 域,以便当 Word 将每个数据记录与主⽂档合并时显⽰提⽰。
在其他情况下,更简单的做法是使⽤ Word 中提供的命令和选项来添加所需的信息。例如,可以使⽤HYPERLINK 域插⼊超链接,但更简单的做法是,使⽤“插⼊”选项卡上“链接”组中的“超链接”命令。还可以使
⽤ AUTHOR 域或 TITLE 域插⼊有关⽂档的信息,如作者的姓名或⽂档标题。但是,更简单的做法是从“⽂档
部件”菜单插⼊⼀个“属性”内容控件。
注意不能通过键⼊键盘上的⼤括号字符来插⼊域代码括号。若要插⼊域代码括号,请按 Ctrl+F9。
域代码语法
域代码出现在花括号 ({ }) 之间。域的⾏为很像 Microsoft Office Excel 中的公式:域代码像公式,⽽域结果像公式所产⽣的值。可以通过按 Alt+F9 在显⽰⽂档中的域代码与结果之间切换。
查看⽂档中的域代码时,语法如下所⽰:
{ FIELD NAME Properties Optional switches }
域名这是出现在“域”对话框的域名列表中的名称。
属性这些是特定域中使⽤的任何说明或变量。并⾮所有的域都有参数,在某些域中,参数是可选的,⽽不是
必选的。
可选开关这些是特定域可⽤的任何可选设置。并⾮所有的域都有开关可⽤(除了控制域结果格式的开关)。⽰例
返回页⾸返回页⾸返回页⾸
若要在“域选项”对话框中选择此选项,请单击“第⼀个字母⼤写”。
\* 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。
注释
如果“页码格式”对话框中的“数字格式”设置不是阿拉伯数字,则此开关会覆盖“数字格式”设置。
另外还有⼀种仅针对页码的 ArabicDash 格式,该格式将结果显⽰为前后带连字符的阿拉伯基数。例如,{PAGE \* ArabicDash } 显⽰ - 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 显⽰形如“$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" } 如下显⽰正值、负值以及 0(零)值:$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 必须⼤写,以使⽉份区别于分钟。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。