ControlCollection Schnittstelle

Definition

Stellt eine Auflistung von verwalteten Steuerelementen auf einem Excel-Arbeitsblatt in einer Office-Projektmappe dar.

[System.Runtime.InteropServices.Guid("0B027FC3-018C-4917-AE33-A09E0A30A661")]
public interface ControlCollection : System.Collections.IEnumerable
Attribute
Implementiert

Hinweise

Verwenden Sie die Methoden und Eigenschaften der- ControlCollection Schnittstelle zum Verwalten von Steuerelementen auf einem Excel-Arbeitsblatt. Weitere Informationen finden Sie unter Adding Controls to Office Documents at Run Time.

Es ist nicht möglich, eine Instanz dieser Schnittstelle im Code zu erstellen, da Sie über keine öffentlichen Konstruktoren verfügt. Um eine Instanz dieser Schnittstelle in einem Projekt auf Dokument Ebene zu erhalten, verwenden Sie die- Controls Eigenschaft einer der Sheet n -Klassen im Projekt. Um eine Instanz dieser Schnittstelle in einem Projekt auf Dokument Ebene zu erhalten, verwenden Controls Sie die-Eigenschaft eines Worksheet Host Elements, das Sie zur Laufzeit Programm gesteuert erstellen. Weitere Informationen finden Sie unter Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time.

In der folgenden Tabelle wird gezeigt, wie Member verwendet werden, ControlCollection um einige allgemeine Aufgaben im Zusammenhang mit Steuerelementen in Dokumenten auszuführen.

Aufgabe Aktion
Fügen Sie dem Arbeitsblatt ein-Steuerelement hinzu. Verwenden Sie eine der Add- <control> Methoden. Um z. b. hinzuzufügen Microsoft.Office.Tools.Excel.ListObject , verwenden Sie die- AddListObject Methode.
Entfernen Sie ein-Steuerelement aus dem Arbeitsblatt. Verwenden Sie die Remove-Methode.
Bestimmen Sie, ob sich ein Steuerelement in der Auflistung befindet. Übergeben Sie das-Steuerelement oder seinen Namen an die- Contains Methode.
Den Index eines-Steuer Elements in der Auflistung zu erhalten. Übergeben Sie das-Steuerelement oder seinen Namen an die- IndexOf Methode.
Ein-Steuerelement aus der-Auflistung erhalten. Übergeben Sie den Index oder den Namen des Steuer Elements an die- Item[] Eigenschaft.

Hinweis

Diese Schnittstelle wird von der Visual Studio-Tools für Office-Laufzeit implementiert. Es ist nicht vorgesehen, dass der Typ direkt vom Code implementiert wird. Weitere Informationen finden Sie unter Visual Studio Tools for Office Runtime Overview.

Verwendung

Diese Dokumentation beschreibt die Version des Typs, der in Office-Projekten verwendet wird, die auf .NET Framework 4 und höher ausgerichtet sind. In Projekten, die auf .NET Framework 3.5 abzielen, verfügt dieser Typ möglicherweise über unterschiedliche Member, und die für diesen Typ bereitgestellten Codebeispiele funktionieren möglicherweise nicht. Eine Dokumentation dieser Art von Projekten, die auf den .NET Framework 3.5 abzielen, erhalten Sie in den folgenden Verweisabschnitten in der Dokumentation zu Visual Studio 2008: http://go.microsoft.com/fwlink/?LinkId=160658.

Eigenschaften

Count

Ruft die Anzahl der Steuerelemente in der ControlCollection ab.

Item[Int32]

Ruft das Steuerelement am angegebenen Index ab.

Item[String]

Ruft das Steuerelement mit dem angegebenen Namen ab.

Methoden

AddChart(Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues Chart-Steuerelement in der angegebenen Größe hinzu.

AddChart(Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues Chart-Steuerelement hinzu.

AddControl(Control, Double, Double, Double, Double, String)

Fügt der Control an der angegebenen Position das festgelegte ControlCollection der angegebenen Größe hinzu.

AddControl(Control, Range, String)

Fügt der Control im angegebenen Bereich das angegebene ControlCollection hinzu.

AddListObject(ListObject)

Fügt der Steuerelementauflistung ein Visual Studio ListObject-Objekt auf Grundlage des angegebenen systemeigenen ListObject-Objekts hinzu.

AddListObject(Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues ListObject-Steuerelement hinzu.

AddNamedRange(Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues NamedRange-Steuerelement hinzu.

Contains(Object)

Bestimmt, ob das angegebene Steuerelement ein Member der ControlCollection-Instanz ist.

Contains(String)

Bestimmt, ob ein Steuerelement mit dem angegebenen Namen ein Member der ControlCollection-Instanz ist.

IndexOf(Object)

Sucht nach dem angegebenen Steuerelement und gibt den nullbasierten Index des ersten Vorkommens in der ControlCollection-Instanz zurück.

IndexOf(String)

Sucht nach dem ersten Vorkommen eines Steuerelements mit dem angegebenen Namen in der ControlCollection-Instanz.

Remove(Object)

Entfernt das angegebene Steuerelement aus der ControlCollection-Instanz.

Remove(String)

Entfernt das Steuerelement mit dem angegebenen Namen aus der ControlCollection-Instanz.

RemoveAt(Int32)

Entfernt das Steuerelement am angegebenen Index in der ControlCollection-Instanz.

Erweiterungsmethoden

AddButton(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues Button-Steuerelement hinzu.

AddButton(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues Button-Steuerelement in der angegebenen Größe hinzu.

AddCheckBox(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues CheckBox-Steuerelement hinzu.

AddCheckBox(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues CheckBox-Steuerelement in der angegebenen Größe hinzu.

AddCheckedListBox(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues CheckedListBox-Steuerelement hinzu.

AddCheckedListBox(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues CheckedListBox-Steuerelement in der angegebenen Größe hinzu.

AddComboBox(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues ComboBox-Steuerelement hinzu.

AddComboBox(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues ComboBox-Steuerelement in der angegebenen Größe hinzu.

AddDataGridView(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues DataGridView-Steuerelement hinzu.

AddDataGridView(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues DataGridView-Steuerelement in der angegebenen Größe hinzu.

AddDateTimePicker(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues DateTimePicker-Steuerelement hinzu.

AddDateTimePicker(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues DateTimePicker-Steuerelement in der angegebenen Größe hinzu.

AddDomainUpDown(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues DomainUpDown-Steuerelement hinzu.

AddDomainUpDown(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues DomainUpDown-Steuerelement in der angegebenen Größe hinzu.

AddHScrollBar(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues HScrollBar-Steuerelement hinzu.

AddHScrollBar(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues HScrollBar-Steuerelement in der angegebenen Größe hinzu.

AddLabel(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues Label-Steuerelement hinzu.

AddLabel(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues Label-Steuerelement in der angegebenen Größe hinzu.

AddLinkLabel(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues LinkLabel-Steuerelement hinzu.

AddLinkLabel(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues LinkLabel-Steuerelement in der angegebenen Größe hinzu.

AddListBox(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues ListBox-Steuerelement hinzu.

AddListBox(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues ListBox-Steuerelement in der angegebenen Größe hinzu.

AddListView(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues ListView-Steuerelement hinzu.

AddListView(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues ListView-Steuerelement in der angegebenen Größe hinzu.

AddMaskedTextBox(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues MaskedTextBox-Steuerelement hinzu.

AddMaskedTextBox(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues MaskedTextBox-Steuerelement hinzu.

AddMonthCalendar(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues MonthCalendar-Steuerelement hinzu.

AddMonthCalendar(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues MonthCalendar-Steuerelement in der angegebenen Größe hinzu.

AddNumericUpDown(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues NumericUpDown-Steuerelement hinzu.

AddNumericUpDown(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues NumericUpDown-Steuerelement in der angegebenen Größe hinzu.

AddPictureBox(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues PictureBox-Steuerelement hinzu.

AddPictureBox(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues PictureBox-Steuerelement in der angegebenen Größe hinzu.

AddProgressBar(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues ProgressBar-Steuerelement hinzu.

AddProgressBar(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues ProgressBar-Steuerelement in der angegebenen Größe hinzu.

AddPropertyGrid(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues PropertyGrid-Steuerelement hinzu.

AddPropertyGrid(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues PropertyGrid-Steuerelement in der angegebenen Größe hinzu.

AddRadioButton(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues RadioButton-Steuerelement hinzu.

AddRadioButton(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues RadioButton-Steuerelement in der angegebenen Größe hinzu.

AddRichTextBox(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues RichTextBox-Steuerelement hinzu.

AddRichTextBox(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues RichTextBox-Steuerelement in der angegebenen Größe hinzu.

AddTextBox(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues TextBox-Steuerelement hinzu.

AddTextBox(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues TextBox-Steuerelement in der angegebenen Größe hinzu.

AddTrackBar(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues TrackBar-Steuerelement hinzu.

AddTrackBar(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues TrackBar-Steuerelement in der angegebenen Größe hinzu.

AddTreeView(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues TreeView-Steuerelement hinzu.

AddTreeView(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues TreeView-Steuerelement in der angegebenen Größe hinzu.

AddVScrollBar(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues VScrollBar-Steuerelement hinzu.

AddVScrollBar(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues VScrollBar-Steuerelement in der angegebenen Größe hinzu.

AddWebBrowser(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues WebBrowser-Steuerelement hinzu.

AddWebBrowser(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues WebBrowser-Steuerelement in der angegebenen Größe hinzu.

Gilt für: