David正在使用存储在Excel工作簿中的数据执行邮件合并。

合并的部分信息是日期。日期在Excel中的格式正确,但是当它合并到Word文档中时,它将丢失格式。具体来说,它显示为“ 09-23-2018”,但应类似于“ 2018年9月23日,星期日”。大卫想知道如何在他需要的日期获得格式。

您可以尝试两种方法。首先,您可以检查一下Word使用什么方法从Excel工作簿中获取信息。

默认的数据传输方法是OLE(对象链接和嵌入),这意味着数据将作为原始数据进行传输,而Word最好对获取的数据进行格式化。在合并过程中选择Excel工作簿时,可以更改数据传输方法。 Word应该显示一个对话框,询问您如何传输数据;您应该选择DDE传输或Excel by Conversion选项。

如果看不到对话框,则意味着您需要配置Word,以便它可以显示对话框。只需退出合并并执行以下步骤:

。显示“ Word选项”对话框。 (在Word 2007中,单击Office按钮,然后单击Word选项。在Word 2010或更高版本中,显示功能区的“文件”选项卡,然后单击“选项”。)

。单击对话框左侧的“高级”。

。滚动浏览可用选项,直到进入“常规”部分。 (请参见图1。)

。确保选中“打开时确认文件格式转换”复选框。

。单击确定。

如果所有这些关于转换方法,OLE,DDE的话题都在讨论,那么花点时间深呼吸。你真幸运。还有另一种方法可以获取所需的日期格式,而不必担心任何数据传输方法。您可以将格式设置开关添加到文档中使用的合并字段中。如果显示域代码(而不是其结果),则该域通常看起来类似于:

{ mergefield MyDate }

这假定来自Excel的数据字段的名称为MyDate。

您可以通过以下方式修改合并字段,使其包含格式开关:

{ mergefield MyDate \@ "dddd, dd MMMM yyyy" }

使用\ @字符表示接下来是如何格式化日期的模式。在这种情况下,日期显示将类似于“ 2018年9月26日,星期三”。有关如何组合日期模式的完整信息,请访问http://word.mvps.org [Word MVP网站],位于:

https://wordmvp.com/FAQs/TblsFldsFms/DateFields.htm

_WordTips_是您进行经济有效的Microsoft Word培训的来源。

(Microsoft Word是世界上最流行的文字处理软件。)此技巧(6108)适用于Microsoft Word 2007、2010、2013、2016、2019和Office 365中的Word。您可以找到此技巧的一个版本Word的旧菜单界面在这里: