使用 Microsoft Word(无 VBA)设置和获取变量

使用 Microsoft Word(无 VBA)设置和获取变量

我正在使用带有文本内容控制的 Word 模板,并且想要访问所写的文本。

我尝试用谷歌搜索,但似乎没有正确的关键词。

例如,我的文本的开头可以是:

Publisher : [ _____ ]
Writer : [ _____ ]

然后我可以根据用户在字段中输入的内容在文本中插入出版商或作者的姓名。

这可能吗?(但它不必是内容控件)

注意:该文档供非极客使用,因此不应使用任何 VBA 或其他第三方应用程序。

答案1

我认为书签在这种情况下可能会发挥很好的作用。

  1. 首先,通过选择控件并将其锁定以防止删除,确保用户无法删除您的内容控件。开发人员选项卡 > 属性 > 锁定区域中的复选框 > 确定。

内容控制属性窗口

  1. 第二步,选择内容控件并插入书签。插入选项卡 > 书签。输入书签名称,然后单击添加。
  2. 在文本中,添加书签的交叉引用。插入选项卡 > 交叉引用 > 选择相关书签 > 插入按钮。

**重要提示:交叉引用不会立即自动更新。我通常选择所有文本 [Control A] 并按 [F9] 进行更新。

当输入数据并更新字段时,您将得到如下内容:

具有更新内容控制和书签的示例文本

答案2

这可能与 Word 字段代码有关。请尝试以下操作

操作字段的功能和快捷键

Windows 键 | 什么

  • F9 | 更新/刷新选定字段
  • Shift+F9 | 显示/隐藏字段代码(选定字段)
  • Alt+F9 | 显示/隐藏所有字段代码(文档中的所有字段)
  • Ctrl+F9 | 创建空字段(插入 { } 括号)

我在尝试自动化表单时经常使用字段点击此处了解更多信息

相关内容