Freigeben über


ControlCollection-Schnittstelle

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

Namespace:  Microsoft.Office.Tools.Excel
Assemblys:   Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)
  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntax

'Declaration
<GuidAttribute("0B027FC3-018C-4917-AE33-A09E0A30A661")> _
Public Interface ControlCollection _
    Inherits IEnumerable
[GuidAttribute("0B027FC3-018C-4917-AE33-A09E0A30A661")]
public interface ControlCollection : IEnumerable

Der ControlCollection-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count Ruft die Anzahl der Steuerelemente in der ControlCollection ab.
Öffentliche Eigenschaft Item[Int32] Ruft das Steuerelement am angegebenen Index ab.
Öffentliche Eigenschaft Item[String] Ruft das Steuerelement mit dem angegebenen Namen ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode _VtblGap1_5
Öffentliche Methode AddChart(Range, String) Fügt dem Arbeitsblatt im angegebenen Bereich ein neues Chart-Steuerelement hinzu.
Öffentliche Methode AddChart(Double, Double, Double, Double, String) Fügt dem Arbeitsblatt an der angegebenen Position ein neues Chart-Steuerelement in der angegebenen Größe hinzu.
Öffentliche Methode AddControl(Control, Range, String) Fügt der ControlCollection im angegebenen Bereich das angegebene Control hinzu.
Öffentliche Methode AddControl(Control, Double, Double, Double, Double, String) Fügt der ControlCollection an der angegebenen Position das festgelegte Control der angegebenen Größe hinzu.
Öffentliche Methode AddListObject(ListObject) Fügt der Steuerelementauflistung ein Visual Studio Microsoft.Office.Tools.Excel.ListObject-Objekt auf Grundlage des angegebenen systemeigenen Microsoft.Office.Interop.Excel.ListObject-Objekts hinzu.
Öffentliche Methode AddListObject(Range, String) Fügt dem Arbeitsblatt im angegebenen Bereich ein neues ListObject-Steuerelement hinzu.
Öffentliche Methode AddNamedRange Fügt dem Arbeitsblatt im angegebenen Bereich ein neues NamedRange-Steuerelement hinzu.
Öffentliche Methode Contains(Object) Bestimmt, ob das angegebene Steuerelement ein Member der ControlCollection-Instanz ist.
Öffentliche Methode Contains(String) Bestimmt, ob ein Steuerelement mit dem angegebenen Namen ein Member der ControlCollection-Instanz ist.
Öffentliche Methode GetEnumerator Gibt einen Enumerator zurück, der eine Auflistung durchläuft. (Von IEnumerable geerbt.)
Öffentliche Methode IndexOf(Object) Sucht nach dem angegebenen Steuerelement und gibt den nullbasierten Index des ersten Vorkommens in der ControlCollection-Instanz zurück.
Öffentliche Methode IndexOf(String) Sucht nach dem ersten Vorkommen eines Steuerelements mit dem angegebenen Namen in der ControlCollection-Instanz.
Öffentliche Methode Remove(Object) Entfernt das angegebene Steuerelement aus der ControlCollection-Instanz.
Öffentliche Methode Remove(String) Entfernt das Steuerelement mit dem angegebenen Namen aus der ControlCollection-Instanz.
Öffentliche Methode RemoveAt Entfernt das Steuerelement am angegebenen Index in der ControlCollection-Instanz.

Zum Seitenanfang

Erweiterungsmethoden

  Name Beschreibung
Öffentliche Erweiterungsmethode AddButton(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues Button-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddButton(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues Button-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddCheckBox(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues CheckBox-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddCheckBox(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues CheckBox-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddCheckedListBox(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues CheckedListBox-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddCheckedListBox(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues CheckedListBox-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddComboBox(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues ComboBox-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddComboBox(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues ComboBox-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddDataGridView(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues DataGridView-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddDataGridView(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues DataGridView-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddDateTimePicker(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues DateTimePicker-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddDateTimePicker(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues DateTimePicker-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddDomainUpDown(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues DomainUpDown-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddDomainUpDown(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues DomainUpDown-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddHScrollBar(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues HScrollBar-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddHScrollBar(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues HScrollBar-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddLabel(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues Label-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddLabel(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues Label-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddLinkLabel(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues LinkLabel-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddLinkLabel(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues LinkLabel-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddListBox(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues ListBox-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddListBox(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues ListBox-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddListView(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues ListView-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddListView(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues ListView-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddMaskedTextBox(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues MaskedTextBox-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddMaskedTextBox(Double, Double, Double, Double, String) Überladen. Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues MaskedTextBox-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddMonthCalendar(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues MonthCalendar-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddMonthCalendar(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues MonthCalendar-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddNumericUpDown(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues NumericUpDown-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddNumericUpDown(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues NumericUpDown-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddPictureBox(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues PictureBox-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddPictureBox(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues PictureBox-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddProgressBar(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues ProgressBar-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddProgressBar(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues ProgressBar-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddPropertyGrid(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues PropertyGrid-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddPropertyGrid(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues PropertyGrid-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddRadioButton(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues RadioButton-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddRadioButton(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues RadioButton-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddRichTextBox(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues RichTextBox-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddRichTextBox(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues RichTextBox-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddTextBox(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues TextBox-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddTextBox(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues TextBox-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddTrackBar(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues TrackBar-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddTrackBar(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues TrackBar-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddTreeView(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues TreeView-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddTreeView(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues TreeView-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddVScrollBar(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues VScrollBar-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddVScrollBar(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues VScrollBar-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddWebBrowser(Range, String) Überladen. Fügt dem Arbeitsblatt im angegebenen Bereich ein neues WebBrowser-Steuerelement hinzu. (Durch ControlExtensions definiert.)
Öffentliche Erweiterungsmethode AddWebBrowser(Double, Double, Double, Double, String) Überladen. Fügt dem Arbeitsblatt in der angegebenen Größe und an der angegebenen Position ein neues WebBrowser-Steuerelement hinzu. (Durch ControlExtensions definiert.)

Zum Seitenanfang

Hinweise

Verwenden Sie die Methoden und die Eigenschaften der ControlCollection-Schnittstelle, um Steuerelemente in einem Excel-Arbeitsblatt zu verwalten.Weitere Informationen hierzu finden Sie unter Hinzufügen von Steuerelementen zu Office-Dokumenten zur Laufzeit.

Sie können keine Instanz dieser Schnittstelle im Code erstellen, da sie über keine öffentlichen Konstruktoren verfügt.Um eine Instanz dieser Schnittstelle in einem Projekt auf Dokumentebene abzurufen, verwenden Sie die Controls-Eigenschaft einer der Sheetn-Klassen im Projekt.Um eine Instanz dieser Schnittstelle in einem Projekt auf Dokumentebene abzurufen, verwenden Sie die Controls-Eigenschaft eines Worksheet-Hostelements, das Sie zur Laufzeit programmgesteuert erstellen.Weitere Informationen finden Sie unter Erweitern von Word-Dokumenten und Excel-Arbeitsmappen in Add-Ins auf Anwendungsebene zur Laufzeit.

In der folgenden Tabelle wird gezeigt, wie Sie mit ControlCollection-Membern einige allgemeine Aufgaben ausführen können, die sich auf Steuerelemente in Dokumenten beziehen.

Aufgabe

Aktion

Fügen Sie dem Arbeitsblatt ein Steuerelement hinzu.

Verwenden Sie eine der Add<Steuerelement>-Methoden.Verwenden Sie beispielsweise zum Hinzufügen eines Microsoft.Office.Tools.Excel.ListObject die AddListObject-Methode.

Entfernen Sie ein Steuerelementen 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.

Ruft den Index eines Steuerelements in der Auflistung ab.

Übergeben Sie das Steuerelement oder seinen Namen an die IndexOf-Methode.

Rufen Sie ein Steuerelement aus der Auflistung ab.

Übergeben Sie den Index oder Namen des Steuerelements an die Item-Eigenschaft.

HinweisHinweis

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 Übersicht über die Visual Studio Tools for Office-Laufzeit.

Verwendung

Diese Dokumentation beschreibt die Version des Typs, der in Office-Projekten verwendet wird, die auf .NET Framework 4 und .NET Framework 4.5 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. Dokumentation zu diesem Typ in Projekten mit der Zielversion .NET Framework 3.5 finden Sie im folgenden Verweisabschnitt in der Visual Studio 2008-Dokumentation: https://go.microsoft.com/fwlink/?LinkId=160658.

Siehe auch

Referenz

Microsoft.Office.Tools.Excel-Namespace