日期格式 mm/dd/yy 由 Excel 本地化:即使文件指定了不同的格式(例如 dd/mm/yyyy),它也会根据系统设置以不同的方式绘制。当文件的生产者和消费者位于同一区域设置时,这是有意义的,但通过 Internet(如本例中)并非总是如此。遗憾的是,目前还没有“智能”的解决方法。
解决方案 #1:
要在生成的 PDF 文件中获得正确格式的日期,您可以将 MailMergic 中的占位符类型从 Text 更改为 Date 。

选择 Date 作为新的占位符类型:

选择您想要使用的日期格式或定义您自己的日期格式:

您可以使用以下字符来定义您自己的日期格式:
格式 | 输出 | 描述 |
---|---|---|
YY | 18 | 两位数年份 |
YYYY | 2018 | 四位数年份 |
M | 1-12 | 月份,从 1 开始 |
MM | 01-12 | 月份,2 位数 |
MMM | Jan-Dec | 缩写的月份名称 |
MMMM | January-December | 完整的月份名称 |
D | 1-31 | 月份中的日 |
DD | 01-31 | 月份中的日,2 位数 |
解决方案 #2:
要在生成的 PDF 文件中获得正确格式的日期,您可以将日期保存为 Text 格式,而不是直接在 Excel 电子表格中保存为 Date 格式。这样,日期将始终按照您在 Excel 文件中看到的方式打印。
