1

提前感谢您的帮助,

我在 Microsoft Word 2010 中有一个 Word 文档,我正在使用合并字段将文本放入文档的某些区域。

在放置在合并字段中的文本中,是否可以在该文本中放置样式?

例如,如果以下句子要进入合并字段:“Clouds are blue”,并且我需要 blue 这个词加粗,有没有办法可以在句子中添加样式?例如:“云是<strong>蓝色</strong>”

再次感谢,

4

1 回答 1

1

简短的回答是“不只是使用合并字段”。

在某些情况下,您可能只使用字段就可以做到这一点:

  1. 如果将粗体应用于单词“blue”(即第三个单词),然后将 *Mergeformat 开关添加到 MERGEFIELD 字段,Word 应该将粗体格式应用于使用该合并字段合并的每个值中的第三个单词。但是,如果合并的任何值少于 3 个单词,Word 可能会恢复为不将第三个单词加粗。然后是关于 Word 认为什么是“单词”的问题。
  2. 如果您是从文档数据源(例如 Word 文档、RTF 文档)合并,那么您仍然可以使用

{字段名}

代替

{ MERGEFIELD thefieldname }

但这是可以追溯到没有 MERGEFIELD 字段类型时的“遗留行为”,并且

一个。我不知道它是否适用于最新版本的 Windows Word 或 Mac Word

湾。我怀疑只有一些格式化功能“通过”

执行此操作的其他方法是对合并的文本进行后处理或使用 MailMerge 事件来修改 MERGEFIELD 结果格式。

于 2013-07-08T18:52:47.257 回答