根据序列字母的合并字段设置表格的背景颜色

根据序列字母的合并字段设置表格的背景颜色

我已经将一个 word 文档设置为一个序列字母,其中包含一个引用 excel 文档数据的表格。如果另一个字段具有某个值,word 文档中的表格应该会更改单元格的背景颜色(例如“cold”-> 表格中的背景颜色应该是蓝色)。

我尝试过在合并字段中使用 If 语句,但只能更改字符串的格式,而不能更改单元格的背景。下面是我尝试的代码:

{ IF {MERGEFIELD Temperature = "cold" "Store at 8°C" "Store at RT" }                                | 

非常感谢您的帮助

答案1

使用“主页”选项卡上的边框和底纹控件,您可以阴凉处你的真文本和假文本如果字段。这不会改变单元格的背景,但会改变文本的背景。

您询问了使用 Case 或 Else。没有 Case 字段结构。最简单的方法是多个 IF 字段。您还可以通过将其他 IF 字段放置为 truetext 或 falsetext 来嵌套 IF 字段。通常它是 falsetext。这是一个嵌套字段的示例。

{ IF {MERGEFIELD Temperature = "cold" "Store at 8°C" { IF { MERGEFIELD Temperature = "hot" "Store at 30°C" "Store at RT" } }

最好将冗长或复杂的字段写在表格结构之外,然后复制到表格单元格中。

(有关 IF 字段的链接位于我的有关 Word 中字段的网页上。)

相关内容