我使用的是Office 2003
在Access中,我将表单中的值导出为.xls,然后使用邮件合并word导入要在文件中显示的数据。正确显示日期和字符串等数据。在Access中,值9916.12被导出为包含9916.12的'price',这两个值匹配保持相同的格式,但是当邮件合并启动时,文档上显示的值变成9916,1200000000008。
我不知道是什么原因造成的。导出的字段只包含2个小数,它在excel上显示为只有2个小数的值,但当word读取它时,它会随机添加小数。如果我手动更改excel上的值,错误仍然存在,如果我选择另一个记录要导出,也会出现错误。
对于如何解决这个问题有什么建议吗?请参阅Microsoft Answers讨论和关于如何使用合并字段(如{Mergefield NumberFieldName # ",0.00"}
)来解决此问题的深入描述。我已经有一段时间没有进行邮件合并了,尤其是在Word 2003中,但我认为应该可以做到。