如何将格式化文本插入到word中的合并字段中?

How to insert formated text into a merge field in word?

我有一个包含很多合并字段的 word 文档,如下所示:

{ MERGEFIELD SOME_FIELD }

这适用于未格式化的文本。但是现在我想以这种方式插入格式化文本。因此,“SOME_FIELD”的内容将由富文本创建,包括草书和粗体部分以及换行符。

有没有一种方法可以使用合并字段,其中格式来自相关字段的内容。它不一定是富文本。

到目前为止,我发现的都是自动化解决方案。像这样:Word VBA macro to insert file and merge formatting 但这不适合我,因为在我写 SOME_FIELD 内容的那一刻,我无法访问自动化。

SME_FIELD 设置访问 vba 像这样(在示例中,格式设置为富文本,但我也可以使用另一种格式语言):

dim richText as string
richText =  "Hey look, \b I'm bold \b0 and I'm not" 
with CurrentDb.OpenRecordset("Select SOME_FIELD from SOME_TABLE")
    Call .MoveFirst
    !SOME_FIELD = richText
    Call .Update
end with

我想可能还有其他的word可以读的格式标签,但是我没有找到。

似乎无法通过合并字段向 word 中插入格式信息。