2012-04-11 247 views
0

我正在使用Excel 2010文件作为数据源在Word 2010中进行邮件合并。除了正在计算“经过时间”的字段之外,一切正常。Word邮件合并不会正确显示经过的秒数

在Excel中,字段显示正确:193秒显示为00:03:13 - 三分钟十三秒。

当我插入Word中的字段它显示为一天的时间:上午12时03分05秒

有没有在Word正确格式化这个MERGEFIELD代码?我还没有找到一个。如果有解决方法,我也会对此感兴趣。

+0

你可以采取在Excel中计算的值,并将其转换为文本(结果住在另一列的纯文字版)。在Word中合并转换后的文本值可能会使您在邮件合并中获得相同的结果。 – joeschwa 2012-04-12 02:04:36

+0

是的,我尝试将字段格式化为数字,常规,文本等。没有任何东西可以工作。这就是为什么我在寻找一些能够正确格式化的代码。 – 2012-04-16 16:21:57

+0

@bibadiak,你的回答完美无缺!我如何给你答案? – 2012-06-19 20:43:51

回答

0

添加日期格式切换到你的领域如下:

{ MERGEFIELD mydate \@mm:ss }