ControlCollection (Interfaz)
Representa una colección de controles administrados de un documento de Word que se ha personalizado usando las herramientas de desarrollo de Office incluidas en Visual Studio.
Espacio de nombres: Microsoft.Office.Tools.Word
Ensamblado: Microsoft.Office.Tools.Word (en Microsoft.Office.Tools.Word.dll)
Sintaxis
'Declaración
<GuidAttribute("E1180F09-B903-4D03-8D30-2845219AEE2C")> _
Public Interface ControlCollection _
Inherits IEnumerable
[GuidAttribute("E1180F09-B903-4D03-8D30-2845219AEE2C")]
public interface ControlCollection : IEnumerable
El tipo ControlCollection expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
Capacity | Obtiene o establece el número de controles que ControlCollection puede contener. | |
Count | Obtiene el número de controles de ControlCollection. | |
Item[Int32] | Obtiene el control situado en el índice especificado. | |
Item[Object] | Obtiene el control especificado. | |
Item[String] | Obtiene el control con el nombre especificado. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddBookmark(Bookmark, String) | Agrega un nuevo control Microsoft.Office.Tools.Word.Bookmark al documento en la ubicación del Microsoft.Office.Interop.Word.Bookmark existente especificado. | |
AddBookmark(Range, String) | Agrega un nuevo control Bookmark al documento en el intervalo especificado. | |
AddBuildingBlockGalleryContentControl(String) | Agrega un nuevo control BuildingBlockGalleryContentControl a la selección actual del documento. | |
AddBuildingBlockGalleryContentControl(ContentControl, String) | Agrega un nuevo objeto BuildingBlockGalleryContentControl a la colección.El nuevo control se basa en un control de contenido nativo que ya está en el documento. | |
AddBuildingBlockGalleryContentControl(Range, String) | Agrega un nuevo control BuildingBlockGalleryContentControl en el intervalo especificado del documento. | |
AddComboBoxContentControl(String) | Agrega un nuevo control ComboBoxContentControl a la selección actual del documento. | |
AddComboBoxContentControl(ContentControl, String) | Agrega un nuevo objeto ComboBoxContentControl a la colección.El nuevo control se basa en un control de contenido nativo que ya está en el documento. | |
AddComboBoxContentControl(Range, String) | Agrega un nuevo control ComboBoxContentControl en el intervalo especificado del documento. | |
AddContentControl(ContentControl, String) | Agrega un nuevo control ContentControl basado en un control de contenido nativo del documento. | |
AddContentControl(String, WdContentControlType) | Agrega un nuevo control ContentControl del tipo especificado en la selección actual del documento. | |
AddContentControl(Range, String, WdContentControlType) | Agrega un nuevo control ContentControl del tipo especificado en el intervalo establecido del documento. | |
AddControl(Control, Range, Single, Single, String) | Agrega el control especificado a la colección ControlCollection en el intervalo especificado y con el tamaño especificado. | |
AddControl(Control, Single, Single, Single, Single, String) | Agrega el control especificado a la colección ControlCollection en la ubicación especificada y con el tamaño especificado. | |
AddDatePickerContentControl(String) | Agrega un nuevo control DatePickerContentControl a la selección actual del documento. | |
AddDatePickerContentControl(ContentControl, String) | Agrega un nuevo objeto DatePickerContentControl a la colección.El nuevo control se basa en un control de contenido nativo que ya está en el documento. | |
AddDatePickerContentControl(Range, String) | Agrega un nuevo control DatePickerContentControl en el intervalo especificado del documento. | |
AddDropDownListContentControl(String) | Agrega un nuevo control DropDownListContentControl a la selección actual del documento. | |
AddDropDownListContentControl(ContentControl, String) | Agrega un nuevo objeto DropDownListContentControl a la colección.El nuevo control se basa en un control de contenido nativo que ya está en el documento. | |
AddDropDownListContentControl(Range, String) | Agrega un nuevo control DropDownListContentControl en el intervalo especificado del documento. | |
AddGroupContentControl(String) | Agrega un nuevo control GroupContentControl a la selección actual del documento. | |
AddGroupContentControl(ContentControl, String) | Agrega un nuevo control GroupContentControl basado en un control de contenido nativo del documento. | |
AddGroupContentControl(Range, String) | Agrega un nuevo control GroupContentControl en el intervalo especificado del documento. | |
AddPictureContentControl(String) | Agrega un nuevo control PictureContentControl a la selección actual del documento. | |
AddPictureContentControl(ContentControl, String) | Agrega un nuevo control PictureContentControl basado en un control de contenido nativo del documento. | |
AddPictureContentControl(Range, String) | Agrega un nuevo control PictureContentControl en el intervalo especificado del documento. | |
AddPlainTextContentControl(String) | Agrega un nuevo control PlainTextContentControl a la selección actual del documento. | |
AddPlainTextContentControl(ContentControl, String) | Agrega un nuevo control PlainTextContentControl basado en un control de contenido nativo del documento. | |
AddPlainTextContentControl(Range, String) | Agrega un nuevo control PlainTextContentControl en el intervalo especificado del documento. | |
AddRichTextContentControl(String) | Agrega un nuevo control RichTextContentControl a la selección actual del documento. | |
AddRichTextContentControl(ContentControl, String) | Agrega un nuevo control RichTextContentControl basado en un control de contenido nativo del documento. | |
AddRichTextContentControl(Range, String) | Agrega un nuevo control RichTextContentControl en el intervalo especificado del documento. | |
Contains(Object) | Determina si el control especificado es miembro de la instancia de ControlCollection. | |
Contains(String) | Determina si un control con el nombre especificado es miembro de la instancia de ControlCollection. | |
GetEnumerator | Devuelve un enumerador que recorre en iteración una colección. (Se hereda de IEnumerable). | |
GetInlineShapeForControl | Obtiene el valor InlineShape subyacente para el control especificado. | |
GetShapeForControl | Obtiene el valor Shape subyacente para el control especificado. | |
IndexOf(Object) | Busca el control especificado y devuelve el índice de base cero de la primera aparición en la instancia de ControlCollection. | |
IndexOf(String) | Busca la primera aparición de un control con el nombre especificado en la instancia de ControlCollection. | |
Remove(Object) | Quita el control especificado de la instancia de ControlCollection. | |
Remove(String) | Quita el control especificado de la instancia de ControlCollection. | |
RemoveAt | Quita el control situado en el índice especificado de la instancia de ControlCollection. |
Arriba
Comentarios
Use los métodos ControlCollection y propiedades para administrar controles en un documento de Word. Para obtener más información, vea Agregar controles a documentos de Office en tiempo de ejecución.
Para obtener un objeto ControlCollection en un proyecto de nivel de documento, use la propiedad Controls de la clase ThisDocument del proyecto. Para obtener un objeto ControlCollection en un proyecto de nivel de aplicación, use la propiedad Controls de un elemento host Document que puede crear mediante programación en tiempo de ejecución. Para obtener más información, vea Ampliar documentos de Word y libros de Excel en complementos en el nivel de la aplicación en tiempo de ejecución.
En la tabla siguiente se muestra cómo se utilizan los miembros de ControlCollection para realizar algunas tareas comunes relacionadas con los controles de los documentos.
Tarea |
Acción |
---|---|
Agregar un control al documento. |
Use uno de los métodos AddControlName. Por ejemplo, para agregar un control de contenido, use el método AddContentControl. |
Quitar un control del documento. |
Utilice el método Remove. |
Determina si un control se encuentra en la colección. |
Pase el control o su nombre al método Contains. |
Obtener el índice del control en la colección. |
Pase el control o su nombre al método IndexOf. |
Obtiene un control de la colección. |
Pase el índice o el nombre del control a la propiedad Item. |
Nota
Esta interfaz está implementada por el motor en tiempo de ejecución de Visual Studio Tools para Office. No está prevista su implementación en el código. Para obtener más información, vea Información general sobre el Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office.
Uso
Esta documentación describe la versión de este tipo que se utiliza en los proyectos de Office destinados a .NET Framework 4. En los proyectos destinados a .NET Framework 3.5, este tipo puede tener miembros diferentes y es posible que los ejemplos de código proporcionados para dicho tipo no funcionen. Para informarse sobre este tipo en los proyectos destinados a .NET Framework 3.5, vea la siguiente sección de referencia en la documentación de Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.
Vea también
Referencia
Microsoft.Office.Tools.Word (Espacio de nombres)
Otros recursos
Agregar controles a documentos de Office en tiempo de ejecución