我有一个MS Word文档,该文档有多个内容控件。当用户将整个数据从一个内容控件复制到另一个内容控件时,它有时会使用数据复制内容控件本身,当用户粘贴数据时,它会创建嵌套的内容控件。
问题: 不知何故,我需要限制Word文档,以便用户只能修改数据,并且无法创建其他内容控件。我怎样才能做到这一点。
答案 0 :(得分:0)
我认为Word中没有可以控制此设置的设置;没有内容控制属性。
所以我认为您正在查看VSTO Word加载项,或者可能是VBA宏。
使用VSTO,请查看content control event model。也许Document.ContentControlAfterAdd会粘贴?谷歌搜索..显然它确实如此,受issue
的约束当内容控件位于表格单元格中时,用户选择 插入一列:为所有内容触发BeforeDelete 表中的控件,但列不会引发AfterAdd 插入完成。
查看其他与内容控制相关的事件 - 首先查看用户执行您所关注的内容时的火灾,当然还有他们触发的其他情况(您的代码必须忽略)。< / p>
否则,您可以尝试更通用的捕获粘贴方式。有: