Ms word 限制MS Word内容控制功能

Ms word 限制MS Word内容控制功能,ms-word,ms-office,office-2007,word-contentcontrol,Ms Word,Ms Office,Office 2007,Word Contentcontrol,我有一个MS Word文档,该文档具有多个内容控制。当用户将整个数据从一个内容控件复制到另一个内容控件时,有时它会将内容控件本身与数据一起复制,当用户粘贴数据时,它会创建嵌套的内容控件 问题: 不知何故,我需要限制Word文档,以便用户只能修改数据,并且无法创建额外的内容控件。我怎样才能做到这一点。我认为Word中没有一个设置可以控制这一点;没有可执行此操作的内容控件属性 因此,我认为您正在查看VSTO Word加载项,或者可能是VBA宏 使用VSTO,请查看。也许Document.Conten

我有一个MS Word文档,该文档具有多个内容控制。当用户将整个数据从一个内容控件复制到另一个内容控件时,有时它会将内容控件本身与数据一起复制,当用户粘贴数据时,它会创建嵌套的内容控件

问题:
不知何故,我需要限制Word文档,以便用户只能修改数据,并且无法创建额外的内容控件。我怎样才能做到这一点。

我认为Word中没有一个设置可以控制这一点;没有可执行此操作的内容控件属性

因此,我认为您正在查看VSTO Word加载项,或者可能是VBA宏

使用VSTO,请查看。也许Document.ContentControlAfterAddFireonPaste?谷歌。。显然是这样的,但有一个

当内容控件位于表格单元格中,并且用户选择 插入列:将为所有内容激发BeforeDelete 控件,但当列 插入完成

还可以查看其他与内容控制相关的事件—首先查看当用户执行您所关心的操作时会触发哪些事件,当然,他们会在哪些其他情况下触发(您的代码必须忽略这些情况)

否则,您可以尝试一种更通用的捕获粘贴的方法。有:


我不介意创建VSTO加载项或使用VBA宏。你能给我提供任何参考(网络链接),可以帮助我实现这一点,使用VSTO或Macroanswer更新后,快速谷歌。请不要忘记接受这个答案,或者更好的答案,如果即将到来的话!