Share via


ControlExtensions-Klasse

Stellt Erweiterungsmethoden bereit, mit denen Sie Excel-Arbeitsblättern, die mit den Office-Entwicklungstools in Visual Studio angepasst wurden, Windows Forms-Steuerelemente hinzufügen können.

Vererbungshierarchie

System.Object
  Microsoft.Office.Tools.Excel.ControlExtensions

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

Syntax

'Declaration
<ExtensionAttribute> _
Public NotInheritable Class ControlExtensions
public static class ControlExtensions

Methoden

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

Zum Seitenanfang

Hinweise

Die ControlExtensions-Methoden sind Erweiterungsmethoden, die für das ControlCollection-Objekt verfügbar sind, das von der Worksheet.Controls-Eigenschaft (in einem Anwendungsebenenprojekt) oder der WorksheetBase.Controls-Eigenschaft (in einem Dokumentebenenprojekt) zur Laufzeit zurückgegeben wird. Um einem Dokument ein bestimmtes Steuerelement hinzuzufügen, verwenden Sie die Methode, die den Namen des Steuerelements im Methodennamen einschließt. Verwenden Sie beispielsweise zum Hinzufügen eines Button die AddButton-Methode.

Weitere Informationen über die Steuerelemente eines Dokuments finden Sie unter Hinzufügen von Steuerelementen zu Office-Dokumenten zur Laufzeit. Weitere Informationen über Erweiterungsmethoden finden Sie unter Erweiterungsmethoden (C#-Programmierhandbuch) und Erweiterungsmethoden (Visual Basic).

Tipp

In Excel-Add-In-Projekten, die auf .NET Framework 4 abzielen, müssen Sie einen Verweis auf die Microsoft.Office.Tools.Excel.v4.0.Utilities.dll-Assembly hinzufügen, bevor Sie auf dieControlExtensions-Methoden zugreifen können.

Beispiele

Im folgenden Codebeispiel wird der Zelle A1 mit der AddButton-Methode ein Button-Steuerelement hinzugefügt und anschließend der Text für die Schaltfläche festgelegt. Wenn Sie dieses Beispiel verwenden möchten, führen Sie es in der Sheet1-Klasse in einem Projekt auf Dokumentebene aus.

    Private Sub ExcelRangeAddButton()

        Dim Button1 As Microsoft.Office.Tools.Excel. _
          Controls.Button = Me.Controls.AddButton( _
          Me.Range("A1"), "Button1")
        Button1.Text = "OK"

    End Sub

private void ExcelRangeAddButton()
{

    Microsoft.Office.Tools.Excel.Controls.Button button1 =
        this.Controls.AddButton(this.Range["A1", missing], "button1");
    button1.Text = "OK";
}

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Office.Tools.Excel-Namespace