Compartir a través de


Cambiar las opciones de edición de un control de contenido

Es posible que a veces desee limitar la forma en que un usuario trabaja con un control de contenido. Word le ofrece varias maneras de hacerlo. Por ejemplo, puede limitar el texto que un usuario puede insertar en un control de contenido, forzar a un usuario a insertar contenido en un control de contenido o bloquear un control de contenido. Hay dos formas de bloquear un control de contenido. Una prohíbe al usuario eliminar el control de contenido. La otra prohíbe al usuario modificarlo.

Puede establecer estas restricciones mediante programación. por ejemplo, es posible que desee prohibir que un usuario edite un control de contenido basado en el valor que un usuario inserta en otro control. Use la propiedad LockContentControl para impedir que un usuario elimine un control de contenido y use la propiedad LockContents para impedir que un usuario edite el contenido de un control de contenido.

Los objetos usados en este ejemplo son:

El siguiente ejemplo utiliza las propiedades LockContentControl y LockContents para prohibir a un usuario eliminar o modificar el control de contenido.

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

Utilizando estas propiedades con uno de los eventos para controles de contenido como, por ejemplo, el evento ContentControlOnExit se puede controlar la forma de utilizar los controles de contenido en los documentos y cómo trabajan con ellos los usuarios.

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.