解决word邮件合并时插入的excel数据,小数位数远远超过设定的问题问题1、数据格式问题:数据源为Excl表,表中数据是一个绝对值数,例如:Excl表中明明是311.39,插入域之后查看合并数据却显示为311.389999999999992、日期格式问题:数据源中日期格式为中文的XX年XX月,例如“2005年2月”,插入域之后查看合并数据却显示为“10/20/2005”解决办法:1.右击域《数值》在弹出菜单中选择"切换域代码",将会显示{MERGEFIED数值}2.在"数值"两字后面插入"\#0.00"成{MERGEFIELD数值\#0.00"}状3.右击《日期》在弹出菜单中选择同第一步出现{MERGEFIELD日期}4.在"日期"两字后插入"\@yyyy年mm月dd日"如{MERGEFIELD日期\@yyyy年mm月dd日}状5.最后点击"更新域"或者用格式转换的方式:第一步:在Word中执行“工具→选项”命令,在弹出的对话框中切换到“常规”标签,勾选“打开时确认转换”选项,最后按下“确定”按钮第二步:点击“邮件合并”工具栏中左侧第二个“打开数据源”按钮,在“选取数据源”对话框中选择要导入的Excel表格文件,在弹出的“确认数据源”对话框中选择“MSExcel工作簿通过DDE(*.xls)”,在随后出现的对话框中确定“整张电子表格”,然后再一一执行“插入域”命令就可以确保Word文档在邮件合并后不出现过长的小数位了。注意:格式转换时只能转换第一张表