Applies ToMicrosoft 365 专属 Word Microsoft 365 Mac 版专属 Word Word 2024 Word 2024 for Mac Word 2021 Word 2021 for Mac Word 2019 Word 2019 for Mac Word 2016

可以采用与设置文档中任何文本格式相同的方式(例如,加粗、带下划线等)将文本格式应用于域结果:选择域代码或域结果,并应用格式设置。

注意: 如果更新域,应用到域结果的所有文本格式可能会丢失。 若要保留格式,请在域代码中包括 \* MERGEFORMAT 开关。 使用“”对话框插入域时,默认包括 \* MERGEFORMAT 开关。

除了文本格式,还可以在域级别控制域结果的格式,使用用于确定域中数据显示方式的常规开关。 根据域代码,常规开关有三种类型:

  • 格式开关

  • 数字格式开关

  • 日期-时间格式开关

格式域开关 (\*) 定义如何显示域结果。 格式指令确定以下内容:

  • 大写和小写字母的使用

  • 数字格式 - 例如,9 显示为 ix(罗马数字)还是 ninth(序数文本)

  • 字符格式

更新域时,格式开关还会保留域结果的格式。

以下是一个开关列表以及它们所大写的项目:

  • \* 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

    注意: 

    • 如果“页码格式”对话框中的“编号格式”设置不是阿拉伯数字,则此开关会覆盖“编号格式”设置。

    • 另外还有一种仅针对页码的 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”具有相同的大小写。 例如,{ 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 开关。 通过清除“”对话框中的“更新时保留原格式”复选框,可以关闭此选项。

数字格式开关 (\#) 指定数字结果的显示。

例如,开关 \# $,0.00 在 { = SUM(ABOVE) \# $,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" 显示“2019 年 11 月 23 日星期五”。 组合下列日期和时间指令格式可以创建日期-时间格式:日 (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 可以大写或小写。

  • yy    此格式项目将年份显示为两位数字;对于 01 到 09 的年份,数字前面加 0(零)。 例如,1999 显示为 99,2006 显示为 06

  • yyyy    此格式项目将年份显示为四位数字。

小时 (h)

小写字母 h 使用 12 小时制的时间。 大写字母 H 使用 24 小时制(军用)的时间;例如,5 P.M. 显示为 17

  • h 或 H    此格式项目显示小时;对于单位数小时,数字前面不加 0(零)。 例如,9 A.M. 的小时数 显示为 9

  • hh 或 HH    此格式项目显示小时;对于单位数小时,数字前面加 0(零)。 例如,9 A.M. 的小时数 显示为 09

分钟 (m)

字母 m 必须小写,以使分钟区别于月份。

  • m    此格式项目显示分钟;对于单位数分钟,数字前面不加 0(零)。 例如,{ TIME \@ "m" } 显示 2

  • mm    此格式项目显示分钟;对于单位数分钟,数字前面加 0(零)。 例如,{ TIME \@ "mm" } 显示 02

秒数 (s)

  • s    此格式项目显示秒;对于单位数秒,数字前面不加 0(零)。 例如,{ TIME \@ “s” 显示 5

  • ss    此格式项目显示以 0 (零)为前导的单位数秒 例如, { TIME \@ “ss” 显示 05

A.M. 和 P.M. (AM/PM)

这将显示 A.M. 和 P.M. 要更改 Microsoft Windows 的 A.M. 和 P.M. 符号,请更改“控制面板”中的区域设置。

  • am/pm 或 AM/PM    此格式项目将 A.M. 和 P.M. 显示为大写字母。 例如,{ TIME \@ "h AM/PM" }{ TIME \@ "h am/pm" } 显示 9 AM5 PM

  • 'text'    此格式项目将任何指定文本显示在日期或时间中。 请为文本加上单引号。 例如,{ TIME \@ "HH:mm 'Greenwich mean time' " } 显示 12:45 Greenwich mean time

  • 字符    此格式项目将指定字符包含在日期或时间中,如 :(冒号)、-(连字符)、*(星号)或空格。 例如,{ DATE \@ "HH:mm MMM-d, 'yy" } 显示 11:15 Nov-6, '99

  • `numbereditem`    此格式项目在日期或时间中包含前面的项目(该项目已通过使用“题注”组(“引用”选项卡)中的“题注”命令或通过插入 SEQ 域编过号)的编号。 请为项目标识符(如 tablefigure)加上重音符 (`)。 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 会将引号添加到日期-时间格式开关。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。