如何根据 MS Word 中的表单输入有条件地显示文本?

如何根据 MS Word 中的表单输入有条件地显示文本?

是否可以在 MS Word 中创建一个可填写的表格,其中的文本根据用户在表格中输入的内容有条件地出现?

例如,如果用户选择选项1从下拉列表中,我希望根据此选择出现更多问题。

我很高兴使用宏,尽管我对它们的经验有限,因此如果可能的话我可能会优先考虑其他选项。

谢谢!

答案1

首先,你需要一个书签标记或识别您的下拉列表。假设它被命名为“MyDropdown”。然后使用引用字段在里面如果字段来测试它的价值。类似这样的:

{ IF { Ref MyDropdown } = "Option 1" "truetext" }

这可以缩写为:

{ IF MyDropdown = "Option 1" "truetext" }

其中 truetext 是您想要显示的内容。

如果很长,你可能想将 truetext 保存为自动图文集输入以唯一名称命名。这里我假设名称为 Opt1Text。

{ IF MyDropdown = "Option 1" "{ AutoText Opt1Text }" }

字段分隔符{}不能简单地输入。您必须让 Word 插入它们。一种方法是使用Ctrl+F9

一旦下拉菜单发生变化,通常你需要选择目标区域并按 F9 键更新 Ref 字段

相关内容