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



我有一个word文档,里面有很多合并字段,如下所示:

{ MERGEFIELD SOME_FIELD }

这适用于未格式化的文本。但现在我想以这种方式插入格式化文本。所以";SOME_FIELD";将由富文本创建,包括草书、粗体部分和换行符。

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

到目前为止,我所找到的都是自动化的解决方案。如下所示:Word VBA宏插入文件并合并格式但这对我来说并不重要,因为在我编写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。

最新更新