【问题标题】:How do you substring a MERGEFIELD in Word?如何在 Word 中对 MERGEFIELD 进行子串化?
【发布时间】:2008-12-15 08:22:41
【问题描述】:

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

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

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

【问题讨论】:

    标签: ms-word word-field fieldcodes


    【解决方案1】:

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

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

    【讨论】:

    • 数据源是 CSV 文件,由我无法控制的程序生成。
    • 如何预处理生成的 CSV 文件,例如使用外部工具?
    猜你喜欢
    • 1970-01-01
    • 2012-04-13
    • 1970-01-01
    • 2020-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多