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 | |
---|---|---|
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 in der angegebenen Größe und an der angegebenen Position ein neues Button-Steuerelement 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 in der angegebenen Größe und an der angegebenen Position ein neues CheckBox-Steuerelement 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 in der angegebenen Größe und an der angegebenen Position ein neues CheckedListBox-Steuerelement 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 in der angegebenen Größe und an der angegebenen Position ein neues ComboBox-Steuerelement 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 in der angegebenen Größe und an der angegebenen Position ein neues DataGridView-Steuerelement 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 in der angegebenen Größe und an der angegebenen Position ein neues DateTimePicker-Steuerelement 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 in der angegebenen Größe und an der angegebenen Position ein neues DomainUpDown-Steuerelement 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 in der angegebenen Größe und an der angegebenen Position ein neues HScrollBar-Steuerelement 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 in der angegebenen Größe und an der angegebenen Position ein neues Label-Steuerelement 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 in der angegebenen Größe und an der angegebenen Position ein neues LinkLabel-Steuerelement 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 in der angegebenen Größe und an der angegebenen Position ein neues ListBox-Steuerelement 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 in der angegebenen Größe und an der angegebenen Position ein neues ListView-Steuerelement 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 in der angegebenen Größe und an der angegebenen Position ein neues MonthCalendar-Steuerelement 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 in der angegebenen Größe und an der angegebenen Position ein neues NumericUpDown-Steuerelement 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 in der angegebenen Größe und an der angegebenen Position ein neues PictureBox-Steuerelement 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 in der angegebenen Größe und an der angegebenen Position ein neues ProgressBar-Steuerelement 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 in der angegebenen Größe und an der angegebenen Position ein neues PropertyGrid-Steuerelement 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 in der angegebenen Größe und an der angegebenen Position ein neues RadioButton-Steuerelement 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 in der angegebenen Größe und an der angegebenen Position ein neues RichTextBox-Steuerelement 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 in der angegebenen Größe und an der angegebenen Position ein neues TextBox-Steuerelement 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 in der angegebenen Größe und an der angegebenen Position ein neues TrackBar-Steuerelement 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 in der angegebenen Größe und an der angegebenen Position ein neues TreeView-Steuerelement 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 in der angegebenen Größe und an der angegebenen Position ein neues VScrollBar-Steuerelement 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 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.