如何在 Word 中对 MERGEFIELD 进行子串?

Sor*_*raz 6 ms-word word-field fieldcodes

这个让我很疑惑。这似乎是一项简单的任务,但解决方案让我望而却步: - 如何在用于邮件合并的 Word 模板中对合并字段进行子串化?

例如,我有类似的东西{MERGEFIELD barcodevalue},我想提取前 6 个字符,因为它同时是其他东西的标识符。

我可以找到有关如何删除数字字段中给定位置左侧(\x)而不是右侧的字符的信息。

Dir*_*mar 3

您的邮件合并数据的数据提供商是什么?如果是 SQL 查询,您可以使用 SQL 的 substr/substring 函数。

无论如何,更改源数据/查询可能比调整邮件合并字段代码更容易,这似乎是有限的。