控制邮件合并中的日期格式(Microsoft Word)
David正在使用存储在Excel工作簿中的数据执行邮件合并。
合并的部分信息是日期。日期在Excel中的格式正确,但是当它合并到Word文档中时,它将丢失格式。具体来说,它显示为“ 09-23-2012”,但应类似于“ 2012年9月23日,星期日”。大卫想知道如何在他需要的日期获得格式。
您可以尝试两种方法。首先,您可以检查一下Word使用什么方法从Excel工作簿中获取信息。
默认的数据传输方法是OLE(对象链接和嵌入),这意味着数据将作为原始数据进行传输,而Word最好对获取的数据进行格式化。在合并过程中选择Excel工作簿时,可以更改数据传输方法。 Word应该显示一个对话框,询问您如何传输数据;您应该选择DDE传输或Excel by Conversion选项。
如果看不到对话框,则意味着您需要配置Word,以便它可以显示对话框。只需退出合并并执行以下步骤:
。从工具菜单中选择选项。 Word将显示“选项”对话框。
。选择常规选项卡。 (请参见图1。)
。确保选中“在打开时确认转换”复选框。
。单击确定。
如果所有这些关于转换方法,OLE,DDE的话题都在讨论,那么花点时间深呼吸。你真幸运。还有另一种方法可以获取所需的日期格式,而不必担心任何数据传输方法。您可以将格式设置开关添加到文档中使用的合并字段中。如果显示域代码(而不是其结果),则该域通常看起来类似于:
{ mergefield MyDate }
这假定来自Excel的数据字段的名称为MyDate。
您可以通过以下方式修改合并字段,使其包含格式开关:
{ mergefield MyDate \@ "dddd, dd MMMM yyyy" }
使用\ @字符表示接下来是如何格式化日期的模式。在这种情况下,日期将类似于“ 2012年9月26日,星期三”。有关如何组合日期模式的完整信息,请访问http://word.mvps.org [Word MVP网站],位于:
http://wordmvp.com/FAQs/TblsFldsFms/DateFields.htm
_WordTips_是您进行经济有效的Microsoft Word培训的来源。
(Microsoft Word是世界上最流行的文字处理软件。)本技巧(3878)适用于Microsoft Word 97、2000、2002和2003。您可以找到用于Word(Word 2007)的功能区界面的本技巧的一个版本。和更高版本)在这里: