Interfejs ControlCollection
Reprezentuje kolekcję zarządzane formanty w arkuszu programu Excel w roztworze pakietu Office.
Przestrzeń nazw: Microsoft.Office.Tools.Excel
Zestawy: Microsoft.Office.Tools.Excel (w Microsoft.Office.Tools.Excel.dll)
Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Składnia
'Deklaracja
<GuidAttribute("0B027FC3-018C-4917-AE33-A09E0A30A661")> _
Public Interface ControlCollection _
Inherits IEnumerable
[GuidAttribute("0B027FC3-018C-4917-AE33-A09E0A30A661")]
public interface ControlCollection : IEnumerable
Typ ControlCollection uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
Count | Pobiera numer formantów w ControlCollection. |
![]() |
Item[Int32] | Pobiera formant pod określonym indeksem. |
![]() |
Item[String] | Pobiera formant o określonej nazwie. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
_VtblGap1_5 | |
![]() |
AddChart(Range, String) | Dodano nowy Chart formant do arkusza, w zakresie określonym. |
![]() |
AddChart(Double, Double, Double, Double, String) | Dodano nowy Chart formantu w arkuszu w określonym rozmiarze i lokalizacji. |
![]() |
AddControl(Control, Range, String) | Dodaje określony Control do ControlCollection w określonym zakresie. |
![]() |
AddControl(Control, Double, Double, Double, Double, String) | Dodaje określony Control do ControlCollection na lokalizację i rozmiar określony. |
![]() |
AddListObject(ListObject) | Dodaje Visual Studio Microsoft.Office.Tools.Excel.ListObject do kolekcji formantów, oparte na macierzystym określonego Microsoft.Office.Interop.Excel.ListObject. |
![]() |
AddListObject(Range, String) | Dodano nowy ListObject formant do arkusza, w zakresie określonym. |
![]() |
AddNamedRange | Dodano nowy NamedRange formant do arkusza, w zakresie określonym. |
![]() |
Contains(Object) | Określa, czy określony formant jest członkiem ControlCollection wystąpienie. |
![]() |
Contains(String) | Określa, czy formant o podanej nazwie jest członkiem ControlCollection wystąpienie. |
![]() |
GetEnumerator | Zwraca modułu wyliczającego, który dokonuje iteracji kolekcji. (Odziedziczone z IEnumerable). |
![]() |
IndexOf(Object) | Wyszukuje określony formant i zwraca wartość indeksu pierwszego wystąpienia w ControlCollection wystąpienie. |
![]() |
IndexOf(String) | Powoduje wyszukiwanie pierwszego wystąpienia formantu o podanej nazwie w ControlCollection wystąpienie. |
![]() |
Remove(Object) | Usuwa określony formant z ControlCollection wystąpienie. |
![]() |
Remove(String) | Usuwa formant o określonej nazwie od ControlCollection wystąpienie. |
![]() |
RemoveAt | Usuwa kontroli pod określonym indeksem w ControlCollection wystąpienie. |
Początek
Metody rozszerzające
Nazwa | Opis | |
---|---|---|
![]() |
AddButton(Range, String) | Przeciążone. Dodaje nowy Button kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddButton(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy Button formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddCheckBox(Range, String) | Przeciążone. Dodaje nowy CheckBox kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddCheckBox(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy CheckBox formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddCheckedListBox(Range, String) | Przeciążone. Dodaje nowy CheckedListBox kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddCheckedListBox(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy CheckedListBox formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddComboBox(Range, String) | Przeciążone. Dodaje nowy ComboBox kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddComboBox(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy ComboBox formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddDataGridView(Range, String) | Przeciążone. Dodaje nowy DataGridView kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddDataGridView(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy DataGridView formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddDateTimePicker(Range, String) | Przeciążone. Dodaje nowy DateTimePicker kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddDateTimePicker(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy DateTimePicker formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddDomainUpDown(Range, String) | Przeciążone. Dodaje nowy DomainUpDown kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddDomainUpDown(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy DomainUpDown formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddHScrollBar(Range, String) | Przeciążone. Dodaje nowy HScrollBar kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddHScrollBar(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy HScrollBar formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddLabel(Range, String) | Przeciążone. Dodaje nowy Label kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddLabel(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy Label formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddLinkLabel(Range, String) | Przeciążone. Dodaje nowy LinkLabel kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddLinkLabel(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy LinkLabel formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddListBox(Range, String) | Przeciążone. Dodaje nowy ListBox kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddListBox(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy ListBox formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddListView(Range, String) | Przeciążone. Dodaje nowy ListView kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddListView(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy ListView formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddMaskedTextBox(Range, String) | Przeciążone. Dodaje nowy MaskedTextBox kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddMaskedTextBox(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy MaskedTextBox formantu do dokumentu określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddMonthCalendar(Range, String) | Przeciążone. Dodaje nowy MonthCalendar kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddMonthCalendar(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy MonthCalendar formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddNumericUpDown(Range, String) | Przeciążone. Dodaje nowy NumericUpDown kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddNumericUpDown(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy NumericUpDown formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddPictureBox(Range, String) | Przeciążone. Dodaje nowy PictureBox kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddPictureBox(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy PictureBox formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddProgressBar(Range, String) | Przeciążone. Dodaje nowy ProgressBar kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddProgressBar(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy ProgressBar formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddPropertyGrid(Range, String) | Przeciążone. Dodaje nowy PropertyGrid kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddPropertyGrid(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy PropertyGrid formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddRadioButton(Range, String) | Przeciążone. Dodaje nowy RadioButton kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddRadioButton(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy RadioButton formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddRichTextBox(Range, String) | Przeciążone. Dodaje nowy RichTextBox kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddRichTextBox(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy RichTextBox formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddTextBox(Range, String) | Przeciążone. Dodaje nowy TextBox kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddTextBox(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy TextBox formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddTrackBar(Range, String) | Przeciążone. Dodaje nowy TrackBar kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddTrackBar(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy TrackBar formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddTreeView(Range, String) | Przeciążone. Dodaje nowy TreeView kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddTreeView(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy TreeView formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddVScrollBar(Range, String) | Przeciążone. Dodaje nowy VScrollBar kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddVScrollBar(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy VScrollBar formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
![]() |
AddWebBrowser(Range, String) | Przeciążone. Dodaje nowy WebBrowser kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions). |
![]() |
AddWebBrowser(Double, Double, Double, Double, String) | Przeciążone. Dodaje nowy WebBrowser formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions). |
Początek
Uwagi
Użyj metody i właściwości ControlCollection interfejs umożliwiający zarządzanie formantów w arkuszu programu Excel.Aby uzyskać więcej informacji, zobacz Dodawanie formantów do dokumentów pakietu Office w czasie wykonywania.
Nie można utworzyć wystąpienia tego interfejsu w kodzie, ponieważ nie ma żadnych konstruktorów publicznych.Aby uzyskać wystąpienie tego interfejsu w projekcie na poziomie dokumentu, należy Controls właściwość jednego z Sheetn klasy do projektu.Aby uzyskać wystąpienie tego interfejsu w projekcie na poziomie dokumentu, należy Controls właściwość Worksheet element hosta, który programowo utworzyć w czasie wykonywania.Aby uzyskać więcej informacji, zobacz Rozszerzanie dokumenty programu Word oraz skoroszyty programu Excel w dodatki poziomie aplikacji w czasie wykonywania.
Poniższa tabela pokazuje, jak używać ControlCollection członkowie niektóre typowe zadania związane z kontroli nad dokumentami.
Zadanie |
Akcja |
---|---|
Dodaj formant do arkusza. |
Użyj jednej z Dodaj<control> metody.Na przykład, aby dodać Microsoft.Office.Tools.Excel.ListObject, użyj AddListObject metoda. |
Usuwanie formantu z arkusza. |
Użyj metody Remove. |
Określić, czy formant jest w kolekcji. |
Przekazać formant lub jego nazwę, aby Contains metoda. |
Pobranie indeksu formantu w kolekcji. |
Przekazać formant lub jego nazwę, aby IndexOf metoda. |
Pobrać formant z kolekcji. |
Przekazać indeksu lub nazwy formantu aby Item właściwość. |
[!UWAGA]
Ten interfejs jest implementowany przez Visual Studio Tools for Office Runtime. Nie jest on przeznaczony do implementacji w kodzie. Aby uzyskać więcej informacji, zobacz Visual Studio Tools dla pakietu Office, omówienie Runtime.
Użycie
W dokumentacji opisano wersję typu używanego w projektach dla pakietu Office przeznaczonych do pracy z programem .NET Framework 4 i .NET Framework 4.5. W projektach przeznaczonych do pracy z programem .NET Framework 3.5 ten typ może mieć inne elementy członkowskie, a przykładowy kod podany dla tego typu może nie działać. Aby uzyskać dokumentację tego typu używanego w projektach przeznaczonych do działania z programem .NET Framework 3.5, zobacz następującą sekcję informacyjną w dokumentacji programu Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.