Ms word Word表单-在表单下方的文本中显示表单值

Ms word Word表单-在表单下方的文本中显示表单值,ms-word,Ms Word,如何显示MS Word表单中的值 例如: 我有一个表单,其中有一个下拉列表,其中包含以下值: 下拉列表1:a、b、c 选择值a时,我希望以纯文本显示该值。例如: 所选字段的值为:a 我不希望使用vba。您可以使用(假设DropDown1是一个ComboBox控件)ComboBox的更改例程 Private Sub DropDown1_Change() Selection.TypeText DropDown1.Value End Sub 如果它是“传统表单”(不是包含ActiveX控件或

如何显示MS Word表单中的值

例如:

我有一个表单,其中有一个下拉列表,其中包含以下值:

下拉列表1:a、b、c

选择值a时,我希望以纯文本显示该值。例如:

所选字段的值为:a

我不希望使用vba。

您可以使用(假设DropDown1是一个ComboBox控件)ComboBox的更改例程

Private Sub DropDown1_Change()
    Selection.TypeText DropDown1.Value
End Sub
如果它是“传统表单”(不是包含ActiveX控件或内容控件的表单),则

a、 将下拉列表的属性设置为“退出时计算”,将“书签”设置为(比如)下拉列表1

b、 将{REF dropdown1}字段放在需要值的文档中

c、 以通常的方式保护表单

该值仅在用户从下拉列表中退出时显示

它不完全是“纯文本”,但它也不是表单字段。如果您需要“真正的纯文本”,则需要代码


如果是内容控件,则需要设置自定义XML部件并将下拉列表链接到该部件,然后插入一个纯文本内容控件,该控件也链接到该部件中的相同元素/属性。这需要在设计时编写代码(或第三方加载项或Word 2013)但不是在运行时。

我说过。我宁愿不使用vba。谢谢。我看不出不使用vba怎么能实现它