更改内容控件的可编辑性

有时,你可能想要限制用户使用内容控件的方式。 Word 提供了几种执行此操作的方法。 例如,可以限制用户可以插入内容控件的文本,强制用户将内容插入内容控件,或锁定内容控件。 可通过两种方式锁定内容控件。 其中禁止用户删除内容控件。 另一个禁止用户编辑内容控件。

可以以编程方式设置这些限制。 例如,您可能希望根据用户插入另一个控件的值来禁止用户编辑内容控件。 使用 LockContentControl 属性可禁止用户删除内容控件,并使用 LockContents 属性禁止用户编辑内容控件的内容。

以下示例中所用对象如下:

以下示例使用 LockContentControl 属性和 LockContents 属性禁止用户删除或编辑内容控件。

Sub LockcontentControl() 
 Dim objCC As ContentControl 
 
 Set objCC = ActiveDocument.ContentControls _ 
 .Add(wdContentControlRichText) 
 
 objCC.LockcontentControl = True 
 objCC.LockContents = True 
End Sub

可以使用以上属性及内容控件的事件之一,如 ContentControlOnExit 事件,来控制如何在文档使用内容控件以及用户如何使用内容控件。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。