对于日期,两个开关在合并字段 (\b 和 \@) 中不能一起使用

对于日期,两个开关在合并字段 (\b 和 \@) 中不能一起使用

当我在合并字段上单独使用 b 开关或 @format 开关时,它们可以完美运行,但是当我尝试将它们一起使用时,b 修饰符不起作用。

上图显示了代码,下方是其值

在此处输入图片描述

当记录为空时,b 开关中的字段内的文本不显示任何内容。

其他记录的结果符合预期

答案1

你说得对,他们不会合作。

您将需要两个独立的字段。

截屏 第一个字段,用两个开关不起作用,你是对的。

下面是两个连续的字段,中间没有空格。

{ IF { MergeField Fecha_de_firma }  > "" "Fecha de firma: "}{ Mergefield Fecha_de_firma \@ "MMMM d, yyyy" }

问题是日期的图片开关不能应用于额外的文本。第一个 IF 字段替代了 \b 开关。

(我使用 Word MVP Graham Mayor 的导入和导出字段构造插件。它可以轻松地将字段作为文本复制到论坛帖子或从论坛帖子复制。)

这是我的使用日期字段页面这解释了如何使用 @日期图片开关。它在合并字段上的工作原理相同。

答案2

您可以按照与其他固定文本相同的方式将其插入到 @ 格式中(例如' de '' del año ')。例如

{ MERGEFIELD Fecha \@"'Fecha de firma: 'd' de 'MMMM' del año 'yyyy" }

(注意,在这种情况下这是可以的,但是如果你有一段很长的文本,它将无法工作,因为交换机可以生成的文本总量是有限制的\@- 比如 64 个字符)。

相关内容