如何在 Word 中用下拉列表制作标题,并且文本随着每个选项而变化?

如何在 Word 中用下拉列表制作标题,并且文本随着每个选项而变化?

我想在 MS Word 文档中放置一个下拉列表,当我们单击每个选项时,文本应该会改变,怎么做?提前谢谢

答案1

最简单的方法是将标题和附加文本保存为自动图文集,并使用构建基块库内容控件

如果您将标题和相关内容保存为具有特定列表类别的自动图文集词条,则可以使用为该库和类别设置的构建基块库内容控件来列出和插入标题和相关文本。

如果您愿意,您可以将内容控件本身保存为自动图文集、快速部件或其他构建块,以便轻松插入标题和段落。

您可以在包含构建块的模板中保存键盘快捷键,以便轻松地在文档中插入特定构建块(例如构建块库内容控件)。

如果在 Mac 环境中,内容控件不是可以通过用户界面创建的东西,除非使用 John Korchock 的插件。但是,可以使用自动图文集,自动图文集列表字段

在撰写本文时,我假设您熟悉这些 Word 功能,但从未想过要使用它们。下面提供了一些链接来探索其中的一些功能,如果您想了解更多信息,则应该单独提问。

也有可能对下拉菜单的内容做出反应以插入文本。在我看来,这相当复杂,而且许多环境不允许使用宏。

也可以使用旧式表单字段和复杂的 IF 和交叉引用字段来产生此结果。同样,在我看来,Building Blocks Gallery Content Control 是最简单的方法。

如果在 Mac 环境中,内容控件不是可以通过用户界面创建的东西,除非使用 John Korchock 的插件。但是,可以使用自动图文集,自动图文集列表字段

参考我的网页中有关 Microsoft Word 中的自动样板的内容:

Microsoft 帮助页面:

答案2

对的,这是可能的。

  1. 将下拉列表(例如 DD)添加为书签。假设下拉选项为:A、B 和 C
  2. 在希望文本出现的位置插入此嵌套的 IF 代码:

{如果 {DD} = "A" "选项 A 的文本" {如果 {DD} = "B" "选项 B 的文本" {如果 {DD} = "C" "选项 C 的文本"}}}

注意:字段代码不会自动更新,因此每次都要选择它并按 F9 键进行更新。

相关内容