邮件合并及域代码控制

  • 格式:doc
  • 大小:36.00 KB
  • 文档页数:5

word2003邮件合并及域代码控制word2003邮件合并中,当数据有小数点时,合并后,数据变成无限小数,例如2.35会变成2.3499999999999999999;5.6会变成5.5999999999999。

回复:是office系统在数据传输和转换过程中不可避免的误差。

这只能通过设置域格式来消除,比如将模板中插入的域(涉及到小数点的)切换到域代码格式后,进行格式控制。

例如,域{MERGEFIELD 价格\# $#,##0.00 } 中的开关\# $#,##0.00 可使结果显示为“$4,455.70”。

如果域的结果不是数字,则该开关不起作用。

详情请见/zh-cn/help/HP0518********.aspx.指定结果中必须显示的数字位数。

如果在结果中该位置没有数字,则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”。

注释请使用在Microsoft Windows“控制面板”中区域设置中所指定的小数点符号。

,(数字分组符)每三个数字间用此分隔符分开。

例如,{ = NetProfit \# $#,###,### } 显示为“$2,456,800”。

注释请使用在Microsoft Windows“控制面板”中区域设置中所指定的数字分组符号。

-(减号)在为负的结果前添加一个减号,在为正或为0 的结果前添加一个空格。

例如,{ = 10 - 90 \# -## } 显示为“-80”。

+(加号)在为正的结果前添加一个正号,在为负的结果前添加一个负号,而在为0 结果前添加一个空格。

例如,{ = 100 - 90 \# +## } 显示为“+10”,而{ = 90 - 100 \# +## } 显示为“-10”。

%、$、* 等等在结果中添加指定的字符。

例如,{ = netprofit \# "##%" } 显示为“33%”。

"positive; negative"为正与负的结果指定不同的数字格式。

例如,如果书签(书签:以引用为目的在文件中命名的位置或文本选定范围。

书签标识文件内您以后可引用或链接到的位置。

)Sales95 为正值,则域{ Sales95 \# "$#,##0.00;-$#,##0.00" } 以常规格式显示该值,例如,“$1,245.65”。

负值以加粗格式和一个减号显示,例如,“-$345.56”。

"positive; negative; zero"为正、负和零结果指定不同的数字格式。

例如,根据书签“Sales95”的值,域{ Sales95 \# "$#,##0.00;($#,##0.00);$0" } 分别将正值、负值和零显示为:$1,245.65,($ 345.56),$0。

'text'在结果中添加文本。

用单引号将该文本括起来。

例如,域{ = { 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 tota l of Table 2”。

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

例如,{ = 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 必须大写,以使月份区别于分钟。

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 小时制的时间。