Partager via


ControlCollection, interface

Représente une collection de contrôles managés d'un document Word personnalisé à l'aide des outils de développement Office dans Visual Studio.

Espace de noms :  Microsoft.Office.Tools.Word
Assemblys :   Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)
  Microsoft.Office.Tools.Word.v4.0.Utilities (dans Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Syntaxe

'Déclaration
<GuidAttribute("E1180F09-B903-4D03-8D30-2845219AEE2C")> _
Public Interface ControlCollection _
    Inherits IEnumerable
[GuidAttribute("E1180F09-B903-4D03-8D30-2845219AEE2C")]
public interface ControlCollection : IEnumerable

Le type ControlCollection expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Capacity Obtient ou définit le nombre de contrôles que ControlCollection peut contenir.
Propriété publique Count Obtient le nombre de contrôles contenus dans ControlCollection.
Propriété publique Item[Int32] Obtient le contrôle correspondant à l'index spécifié.
Propriété publique Item[Object] Obtient le contrôle spécifié.
Propriété publique Item[String] Obtient le contrôle portant le nom spécifié.

Début

Méthodes

  Nom Description
Méthode publique _VtblGap1_29 Infrastructure.
Méthode publique AddBookmark(Bookmark, String) Ajoute un nouveau contrôle Microsoft.Office.Tools.Word.Bookmark au document à l'emplacement du Microsoft.Office.Interop.Word.Bookmark existant spécifié.
Méthode publique AddBookmark(Range, String) Ajoute un nouveau contrôle Bookmark au document à la plage spécifiée.
Méthode publique AddBuildingBlockGalleryContentControl(String) Ajoute un nouveau BuildingBlockGalleryContentControl à la sélection actuelle dans le document.
Méthode publique AddBuildingBlockGalleryContentControl(ContentControl, String) Ajoute un nouveau BuildingBlockGalleryContentControl à la collection.Le nouveau contrôle est basé sur un contrôle de contenu natif qui se trouve déjà dans le document.
Méthode publique AddBuildingBlockGalleryContentControl(Range, String) Ajoute un nouveau BuildingBlockGalleryContentControl dans la plage spécifiée dans le document.
Méthode publique AddComboBoxContentControl(String) Ajoute un nouveau ComboBoxContentControl à la sélection actuelle dans le document.
Méthode publique AddComboBoxContentControl(ContentControl, String) Ajoute un nouveau ComboBoxContentControl à la collection.Le nouveau contrôle est basé sur un contrôle de contenu natif qui se trouve déjà dans le document.
Méthode publique AddComboBoxContentControl(Range, String) Ajoute un nouveau ComboBoxContentControl dans la plage spécifiée dans le document.
Méthode publique AddContentControl(ContentControl, String) Ajoute un nouveau ContentControl basé sur un contrôle de contenu natif dans le document.
Méthode publique AddContentControl(String, WdContentControlType) Ajoute un nouveau ContentControl du type spécifié à la sélection actuelle dans le document.
Méthode publique AddContentControl(Range, String, WdContentControlType) Ajoute un nouveau ContentControl du type spécifié à la plage spécifiée dans le document.
Méthode publique AddControl(Control, Range, Single, Single, String) Ajoute le contrôle spécifié au ControlCollection à la plage spécifiée, dans la taille spécifiée.
Méthode publique AddControl(Control, Single, Single, Single, Single, String) Ajoute le contrôle spécifié au ControlCollection à l'emplacement spécifié, dans la taille spécifiée.
Méthode publique AddDatePickerContentControl(String) Ajoute un nouveau DatePickerContentControl à la sélection actuelle dans le document.
Méthode publique AddDatePickerContentControl(ContentControl, String) Ajoute un nouveau DatePickerContentControl à la collection.Le nouveau contrôle est basé sur un contrôle de contenu natif qui se trouve déjà dans le document.
Méthode publique AddDatePickerContentControl(Range, String) Ajoute un nouveau DatePickerContentControl dans la plage spécifiée dans le document.
Méthode publique AddDropDownListContentControl(String) Ajoute un nouveau DropDownListContentControl à la sélection actuelle dans le document.
Méthode publique AddDropDownListContentControl(ContentControl, String) Ajoute un nouveau DropDownListContentControl à la collection.Le nouveau contrôle est basé sur un contrôle de contenu natif qui se trouve déjà dans le document.
Méthode publique AddDropDownListContentControl(Range, String) Ajoute un nouveau DropDownListContentControl dans la plage spécifiée dans le document.
Méthode publique AddGroupContentControl(String) Ajoute un nouveau GroupContentControl à la sélection actuelle dans le document.
Méthode publique AddGroupContentControl(ContentControl, String) Ajoute un nouveau GroupContentControl basé sur un contrôle de contenu natif dans le document.
Méthode publique AddGroupContentControl(Range, String) Ajoute un nouveau GroupContentControl dans la plage spécifiée dans le document.
Méthode publique AddPictureContentControl(String) Ajoute un nouveau PictureContentControl à la sélection actuelle dans le document.
Méthode publique AddPictureContentControl(ContentControl, String) Ajoute un nouveau PictureContentControl basé sur un contrôle de contenu natif dans le document.
Méthode publique AddPictureContentControl(Range, String) Ajoute un nouveau PictureContentControl dans la plage spécifiée dans le document.
Méthode publique AddPlainTextContentControl(String) Ajoute un nouveau PlainTextContentControl à la sélection actuelle dans le document.
Méthode publique AddPlainTextContentControl(ContentControl, String) Ajoute un nouveau PlainTextContentControl basé sur un contrôle de contenu natif dans le document.
Méthode publique AddPlainTextContentControl(Range, String) Ajoute un nouveau PlainTextContentControl dans la plage spécifiée dans le document.
Méthode publique AddRichTextContentControl(String) Ajoute un nouveau RichTextContentControl à la sélection actuelle dans le document.
Méthode publique AddRichTextContentControl(ContentControl, String) Ajoute un nouveau RichTextContentControl basé sur un contrôle de contenu natif dans le document.
Méthode publique AddRichTextContentControl(Range, String) Ajoute un nouveau RichTextContentControl dans la plage spécifiée dans le document.
Méthode publique Contains(Object) Détermine si le contrôle spécifié est membre de l'instance de ControlCollection.
Méthode publique Contains(String) Détermine si un contrôle avec le nom spécifié est membre de l'instance de ControlCollection.
Méthode publique GetEnumerator Retourne un énumérateur qui itère au sein d'une collection. (Hérité de IEnumerable.)
Méthode publique GetInlineShapeForControl Obtient le InlineShape sous-jacent pour le contrôle spécifié.
Méthode publique GetShapeForControl Reçoit le Shape sous-jacent pour le contrôle spécifié.
Méthode publique IndexOf(Object) Recherche le contrôle spécifié et retourne l'index de base zéro de la première occurrence dans l'instance de ControlCollection.
Méthode publique IndexOf(String) Recherche la première occurrence d'un contrôle avec le nom spécifié dans l'instance de ControlCollection.
Méthode publique Remove(Object) Supprime le contrôle spécifié de l'instance de ControlCollection.
Méthode publique Remove(String) Supprime le contrôle spécifié de l'instance de ControlCollection.
Méthode publique RemoveAt Supprime le contrôle situé à l'index spécifié dans l'instance de ControlCollection.

Début

Méthodes d'extension

  Nom Description
Méthode d'extension publique AddButton(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle Button au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddButton(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle Button au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddCheckBox(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle CheckBox au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddCheckBox(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle CheckBox au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddCheckedListBox(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle CheckedListBox au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddCheckedListBox(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle CheckedListBox au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddComboBox(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle ComboBox au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddComboBox(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle ComboBox au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddDataGridView(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle DataGridView au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddDataGridView(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle DataGridView au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddDateTimePicker(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle DateTimePicker au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddDateTimePicker(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle DateTimePicker au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddDomainUpDown(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle DomainUpDown au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddDomainUpDown(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle DomainUpDown au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddHScrollBar(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle HScrollBar au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddHScrollBar(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle HScrollBar au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddLabel(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle Label au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddLabel(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle Label au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddLinkLabel(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle LinkLabel au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddLinkLabel(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle LinkLabel au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddListBox(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle ListBox au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddListBox(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle ListBox au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddListView(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle ListView au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddListView(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle ListView au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddMaskedTextBox(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle MaskedTextBox au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddMaskedTextBox(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle MaskedTextBox au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddMonthCalendar(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle MonthCalendar au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddMonthCalendar(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle MonthCalendar au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddNumericUpDown(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle NumericUpDown au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddNumericUpDown(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle NumericUpDown au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddPictureBox(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle PictureBox au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddPictureBox(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle PictureBox au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddProgressBar(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle ProgressBar au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddProgressBar(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle ProgressBar au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddPropertyGrid(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle PropertyGrid au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddPropertyGrid(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle PropertyGrid au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddRadioButton(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle RadioButton au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddRadioButton(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle RadioButton au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddRichTextBox(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle RichTextBox au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddRichTextBox(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle RichTextBox au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddTextBox(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle TextBox au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddTextBox(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle TextBox au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddTrackBar(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle TrackBar au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddTrackBar(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle TrackBar au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddTreeView(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle TreeView au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddTreeView(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle TreeView au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddVScrollBar(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle VScrollBar au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddVScrollBar(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle VScrollBar au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddWebBrowser(Range, Single, Single, String) Surchargé. Ajoute un nouveau contrôle WebBrowser au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)
Méthode d'extension publique AddWebBrowser(Single, Single, Single, Single, String) Surchargé. Ajoute un nouveau contrôle WebBrowser au document selon la taille et l'emplacement spécifiés. (Défini par ControlExtensions.)

Début

Notes

Utilisez les méthodes et les propriétés ControlCollection pour gérer les contrôles sur un document Word. Pour plus d'informations, consultez Ajout de contrôles à des documents Office au moment de l'exécution.

Pour obtenir un objet ControlCollection dans un projet au niveau du document, utilisez la propriété Controls de la classe ThisDocument dans votre projet. Pour obtenir un objet ControlCollection dans un projet au niveau de l'application, utilisez la propriété Controls d'un élément hôte Document que vous créez par programmation au moment de l'exécution. Pour plus d'informations, consultez Extension de documents Word et de classeurs Excel dans des compléments d'application au moment de l'exécution..

Le tableau suivant indique comment utiliser des membres ControlCollection pour effectuer quelques tâches courantes en rapport avec les contrôles sur les documents.

Tâche

Action

Ajoutez un contrôle au document.

Utilisez l'une des méthodes AjouterControlName. Par exemple, pour ajouter un contrôle de contenu, utilisez la méthode AddContentControl.

Supprimez un contrôle du document.

Utilisez la méthode Remove.

Déterminez si un contrôle est dans la collection.

Passez le contrôle ou son nom à la méthode Contains.

Index du contrôle dans la collection.

Passez le contrôle ou son nom à la méthode IndexOf.

Obtenez un contrôle de la collection.

Passez l'index ou le nom du contrôle à la propriété Item.

Notes

Cette interface est implémentée par Visual Studio Tools pour Office Runtime. Elle n'est pas destinée à être implémentée dans votre code. Pour plus d'informations, consultez Vue d'ensemble de Visual Studio Tools pour Office Runtime.

Utilisation

Cette documentation décrit la version de ce type utilisée dans les projets Office qui ciblent .NET Framework 4 et .NET Framework 4.5. Dans les projets qui ciblent .NET Framework 3.5, ce type peut contenir d'autres membres, et les exemples de code qui y figurent sont susceptibles de ne pas fonctionner. Pour obtenir de la documentation sur ce type dans les projets ciblant .NET Framework 3.5, consultez la section de référence suivante dans la documentation Visual Studio 2008 : https://go.microsoft.com/fwlink/?LinkId=160658.

Voir aussi

Référence

Microsoft.Office.Tools.Word, espace de noms

Autres ressources

Ajout de contrôles à des documents Office au moment de l'exécution