Word 模板中的 ContentControls 不允许编辑

Word 模板中的 ContentControls 不允许编辑

我对 Word 2010 中的内容控件和模板感到很困惑。情况如下:

我有一个 .docx 文档(不是以兼容模式保存的文档)具有许多内容控件。我按自己想要的方式设置它们。我选择整个文档,然后在“开发人员”选项卡中,根据以下要求将控件分组在一起:这一页保护文档。测试我的文档时,我可以填写内容控件——从下拉列表中选择、切换复选框、选择日期、输入文本等。由于受到保护,我无法编辑任何内容除了控件的内容,这正是我想要的。

为了好玩,我打开 VBA 编辑器,并在即时窗口中运行以下代码行:

?activedocument.contentcontrols.count

它返回给我的计数是 173。

我将我的文档保存为 .dotx 模板。

现在,如果我仅打开模板本身,我可以像以前一样填写内容控件,我无法编辑文档的其余部分,并且模板中的控件数量与创建它的文档中的数量相同:173。

但如果我创建一个新的基于模板创建文档后,我无法向控件添加内容。我无法从下拉菜单中选择任何内容,无法在文本字段中输入文本,无法单击复选框或执行我期望能够执行的任何其他操作。我的占位符文本显示出来,但当我单击控件时,什么也没有发生。但是,我可以编辑文档的其余内容,而我本不应该这样做。

如果我获取新文档中内容控件的数量,它会返回 0。但显然我的文档中仍然存在某些内容,因为我可以看到控件的占位符文本。

我显然遗漏了一些东西,但是什么呢?我怎样才能让它按我需要的方式工作?

相关内容