Clase ContentControl - control de contenido (Word VBA)

Un control de contenido individual.

La clase ContentControl da acceso a la clase ContentControl

Para usar una variable de clase ContentControl, primero debe ser instanciado, por ejemplo

Dim ccl as ContentControl
Set ccl = ActiveDocument.Range.ContentControls(Index:=1)

Los siguientes procedimientos se pueden usar para establecer variables de clase ContentControl : ParentContentControl, ContentControls.Add, ContentControls.Item y Range.ParentContentControl.

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos ContentControl en una colección.

Dim ccl As ContentControl
For Each ccl In ActiveDocument.Range.ContentControls
	
Next ccl

Métodos

Copy - Copia el control de contenido del documento activo en el Portapapeles.

Cut - Quita el control de contenido del documento activo y lo mueve al Portapapeles.

Delete - Elimina el control de contenido especificado y el contenido de dicho control.

SetCheckedSymbol - Establece el símbolo utilizado para representar el estado activado del control de contenido de una casilla de verificación.

SetPlaceholderText - Establece el texto de marcador de posición que se mostrará en el control de contenido hasta que el usuario escriba su propio texto.

SetUncheckedSymbol - Establece el símbolo usado para representar el estado desactivado del control de contenido de una casilla de verificación.

Ungroup - Este método devuelve un control de contenido de grupo de un documento de modo que sus controles de contenido secundarios ya no estén anidados y se pueden modificar libremente.

Propiedades

AllowInsertDeleteSection Obtiene o establece si los usuarios pueden agregar o quitar secciones del control de contenido de sección de repetición especificado mediante la interfaz de usuario.

Appearance Devuelve o establece la apariencia del control de contenido.

BuildingBlockCategory Devuelve o establece una cadena que representa la categoría de un control de contenido de bloque de creación.

BuildingBlockType Devuelve o establece una constante WdBuildingBlockTypes que representa el tipo de bloque de creación para un control de contenido de bloque de creación.

Checked Devuelve o establece un valor Boolean que representa el estado actual (activado/desactivado) de una casilla de verificación.

Color Devuelve o establece el color del control de contenido.

DateCalendarType Devuelve o establece una constante WdCalendarType que representa el tipo de calendario de un control de contenido de calendario.

DateDisplayFormat Devuelve o establece una cadena que representa el formato en el que se muestran las fechas.

DateDisplayLocale Devuelve un WdLanguageID que representa el formato de idioma de la fecha que se muestra en un control de contenido de fecha.

DateStorageFormat Devuelve o establece un wdcontentcontroldatestorageformat ( que representa el formato para el almacenamiento y la recuperación de fechas cuando un control de contenido de fecha se enlaza con el almacén de datos XML del documento activo.

DefaultTextStyle Devuelve o establece un valor Variant que representa el nombre del estilo de carácter que se va a usar para dar formato al texto de un control de contenido de texto.

DropdownListEntries Devuelve una colección ContentControlListEntries que representa los elementos de un control de contenido de lista desplegable o de un control de contenido de cuadro combinado.

ID Devuelve una cadena que representa la identificación de un control de contenido.

Level Devuelve el nivel del control de contenido, independientemente de si el control de contenido rodea el texto, los párrafos, las celdas de tabla o las filas de la tabla; o si está insertado.

LockContentControl Devuelve o establece un valor Boolean que indica si el usuario puede eliminar un control de contenido del documento activo.

LockContents Devuelve o establece un valor Boolean que indica si el usuario puede editar el contenido de un control de contenido.

MultiLine Devuelve un valor Boolean que indica si un control de contenido de texto permite varias líneas de texto.

ParentContentControl Devuelve un ContentControl que representa el control de contenido primario de un control de contenido que está anidado dentro de un control de texto enriquecido o un control de grupo.

PlaceholderText Devuelve un objeto BuildingBlock que representa el texto de marcador de posición de un control de contenido.

Range Devuelve un rango que representa el contenido del control de contenido del documento activo.

RepeatingSectionItems Devuelve la colección de elementos de sección de repetición en el control de contenido de sección de repetición especificado.

RepeatingSectionItemTitle Devuelve o establece el nombre de los elementos de la sección de repetición utilizados en el menú contextual asociado con el control de contenido de sección de repetición especificado.

ShowingPlaceholderText Devuelve un valor Boolean que indica si se muestra el texto de marcador de posición para el control de contenido.

Tag Devuelve o establece una cadena que representa un valor para identificar un control de contenido.

Temporary Devuelve o establece un valor Boolean que representa si se va a quitar un control de contenido del documento activo cuando el usuario edita el contenido del control.

Title Devuelve o establece una cadena que representa el título de un control de contenido.

Type Devuelve o establece una WdContentControlType que representa el tipo de un control de contenido.

XMLMapping Devuelve un objeto XMLMapping que representa la asignación de un control de contenido a datos XML en el almacén de datos de un documento.

BuildingBlock - Representa un bloque de creación de una plantilla.

ContentControlListEntries - La colección ContentControlListEntries contiene objetos ContentControlListEntry que representan los elementos de una lista desplegable o un control de contenido de cuadro combinado.

Range - Representa un área contigua en un documento.

RepeatingSectionItemColl - Representa la colección de objetos RepeatingSectionItem .

XMLMapping - Representa la asignación XML en un objeto ContentControl entre código XML personalizado y un control de contenido.