邮件合并显示错误的数字数据

时间:2013-04-29 18:33:33

标签: ms-access ms-word ms-office export-to-excel mailmerge

我正在使用Office 2003

在Access上,我将表单中的值导出到.xls中,然后使用单词上的邮件合并导入要在文件上显示的数据。日期和字符串等数据正确显示。 在Access theres中,值9,916.12将导出到.xls,作为包含9,916.12的“price”,两个值匹配保持相同的格式,但是当邮件合并踢出时,文档上显示的值变为9916,1200000000008。

我迷失了导致这种情况的原因。正在导出的字段只包含2个小数,它在excel上显示为一个只有2位小数的值,当单词读取它时,它会向其中添加随机小数。如果我手动更改excel上的值,则错误仍然存​​在,如果我选择要导出的其他记录,也是如此。

有关如何解决问题的任何提示?

1 个答案:

答案 0 :(得分:3)

请参阅此Microsoft Answers discussion和此in-depth description,了解如何使用合并字段(例如{Mergefield NumberFieldName \# ",0.00"})来解决此问题。我已经有一段时间了,因为我必须进行邮件合并,特别是使用Word 2003,但我认为应该这样做。