1)
有事
请教大家:我在利用
邮件合并功能做一个
文档,将
EXCEL中的
数据合并到新的WORD
文档中,但是当
EXCEL中的
数据是带小数的时候(例如:157.2),合并到WORD
文档中就变成157.200000000001,不知道该怎么
解决,请大家
帮忙
我在此感谢万分!! 答案:用域开关控制数字格式步骤为:在Word中右击表现错乱的数字,在弹出菜单点“编辑域”,在弹出界面点“域代码”,在代码编辑栏跟进输入格式开关\#"0.00"。点“确定”,即可看到正确的数字格式。以上格式开关中,"0.00"表示保留两位小数,以此类推。 用域开关控制日期格式步骤为:在 Word中右击格式错误的日期,在弹出菜单点“编辑域”,在弹出界面点“域代码”,在代码编辑栏跟进输入格式开关\@"YYYY年M月D日"。点“确定 ”,即可看到正确的日期格式。以上格式开关中,"YYYY年M月D日"表示日期格式,可以此灵活类推。如\@ "EEEE年O月A日",表示大写日期。(感谢守柔的指点)
http://hi.baidu.com/ck436/blog/item/96a4a01e4bbd421a413417c7.html
2)
在用word 2003做成工资条主文档,通过邮件合并的方式从excel 2003制作的工资表中引用数据源,合并文档后的主文档(Word2003)表格中的数据的小数点和原数据源中的小数点不一致。 比如:数据在 excel2003中显示为16.2或18.3。邮件合并到word2003后变成了16.199999999999999和18.3000000000000001 那么应该如何处理呢? 解决方法如下: 若要设置合并数据的格式,必须在主文档中设置合并域的格式。请不要在数据源中设置数据格式,因为在将数据合并到文档时不能保留格式。 如:?工资合计? —>(右键:切换域代码) —> {MERGEFIELD "工资合计" \#"0.00" } 其中后面的小数位数根据需要确定。
以上问题在word2000中是不地出现的,所以word2003功能强了,操作也复杂多了。
http://www.shouker.com/user1/iweb/2009/2/26/261607.html |