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 | |
---|---|---|
Capacity | Obtient ou définit le nombre de contrôles que ControlCollection peut contenir. | |
Count | Obtient le nombre de contrôles contenus dans ControlCollection. | |
Item[Int32] | Obtient le contrôle correspondant à l'index spécifié. | |
Item[Object] | Obtient le contrôle spécifié. | |
Item[String] | Obtient le contrôle portant le nom spécifié. |
Début
Méthodes
Nom | Description | |
---|---|---|
_VtblGap1_29 | Infrastructure. | |
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é. | |
AddBookmark(Range, String) | Ajoute un nouveau contrôle Bookmark au document à la plage spécifiée. | |
AddBuildingBlockGalleryContentControl(String) | Ajoute un nouveau BuildingBlockGalleryContentControl à la sélection actuelle dans le document. | |
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. | |
AddBuildingBlockGalleryContentControl(Range, String) | Ajoute un nouveau BuildingBlockGalleryContentControl dans la plage spécifiée dans le document. | |
AddComboBoxContentControl(String) | Ajoute un nouveau ComboBoxContentControl à la sélection actuelle dans le document. | |
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. | |
AddComboBoxContentControl(Range, String) | Ajoute un nouveau ComboBoxContentControl dans la plage spécifiée dans le document. | |
AddContentControl(ContentControl, String) | Ajoute un nouveau ContentControl basé sur un contrôle de contenu natif dans le document. | |
AddContentControl(String, WdContentControlType) | Ajoute un nouveau ContentControl du type spécifié à la sélection actuelle dans le document. | |
AddContentControl(Range, String, WdContentControlType) | Ajoute un nouveau ContentControl du type spécifié à la plage spécifiée dans le document. | |
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. | |
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. | |
AddDatePickerContentControl(String) | Ajoute un nouveau DatePickerContentControl à la sélection actuelle dans le document. | |
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. | |
AddDatePickerContentControl(Range, String) | Ajoute un nouveau DatePickerContentControl dans la plage spécifiée dans le document. | |
AddDropDownListContentControl(String) | Ajoute un nouveau DropDownListContentControl à la sélection actuelle dans le document. | |
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. | |
AddDropDownListContentControl(Range, String) | Ajoute un nouveau DropDownListContentControl dans la plage spécifiée dans le document. | |
AddGroupContentControl(String) | Ajoute un nouveau GroupContentControl à la sélection actuelle dans le document. | |
AddGroupContentControl(ContentControl, String) | Ajoute un nouveau GroupContentControl basé sur un contrôle de contenu natif dans le document. | |
AddGroupContentControl(Range, String) | Ajoute un nouveau GroupContentControl dans la plage spécifiée dans le document. | |
AddPictureContentControl(String) | Ajoute un nouveau PictureContentControl à la sélection actuelle dans le document. | |
AddPictureContentControl(ContentControl, String) | Ajoute un nouveau PictureContentControl basé sur un contrôle de contenu natif dans le document. | |
AddPictureContentControl(Range, String) | Ajoute un nouveau PictureContentControl dans la plage spécifiée dans le document. | |
AddPlainTextContentControl(String) | Ajoute un nouveau PlainTextContentControl à la sélection actuelle dans le document. | |
AddPlainTextContentControl(ContentControl, String) | Ajoute un nouveau PlainTextContentControl basé sur un contrôle de contenu natif dans le document. | |
AddPlainTextContentControl(Range, String) | Ajoute un nouveau PlainTextContentControl dans la plage spécifiée dans le document. | |
AddRichTextContentControl(String) | Ajoute un nouveau RichTextContentControl à la sélection actuelle dans le document. | |
AddRichTextContentControl(ContentControl, String) | Ajoute un nouveau RichTextContentControl basé sur un contrôle de contenu natif dans le document. | |
AddRichTextContentControl(Range, String) | Ajoute un nouveau RichTextContentControl dans la plage spécifiée dans le document. | |
Contains(Object) | Détermine si le contrôle spécifié est membre de l'instance de ControlCollection. | |
Contains(String) | Détermine si un contrôle avec le nom spécifié est membre de l'instance de ControlCollection. | |
GetEnumerator | Retourne un énumérateur qui itère au sein d'une collection. (Hérité de IEnumerable.) | |
GetInlineShapeForControl | Obtient le InlineShape sous-jacent pour le contrôle spécifié. | |
GetShapeForControl | Reçoit le Shape sous-jacent pour le contrôle spécifié. | |
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. | |
IndexOf(String) | Recherche la première occurrence d'un contrôle avec le nom spécifié dans l'instance de ControlCollection. | |
Remove(Object) | Supprime le contrôle spécifié de l'instance de ControlCollection. | |
Remove(String) | Supprime le contrôle spécifié de l'instance de ControlCollection. | |
RemoveAt | Supprime le contrôle situé à l'index spécifié dans l'instance de ControlCollection. |
Début
Méthodes d'extension
Nom | Description | |
---|---|---|
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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