是否可以在 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 字段。