Udostępnij za pośrednictwem


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
Właściwość publiczna Count Pobiera liczbę formantów w ControlCollection.
Właściwość publiczna Item[Int32] Pobiera formant pod określonym indeksem.
Właściwość publiczna Item[String] Pobiera formant o określonej nazwie.

Początek

Metody

  Nazwa Opis
Metoda publiczna _VtblGap1_5 Infrastruktura.
Metoda publiczna AddChart(Range, String) Dodaje nowy Chart formantu do arkusza, w zakresie określonym.
Metoda publiczna AddChart(Double, Double, Double, Double, String) Dodaje nowy Chart formantu do arkusza w określonym rozmiarze i lokalizacji.
Metoda publiczna AddControl(Control, Range, String) Dodaje określony Control do ControlCollection w określonym zakresie.
Metoda publiczna AddControl(Control, Double, Double, Double, Double, String) Dodaje określony Control do ControlCollection na lokalizację i rozmiar określony.
Metoda publiczna AddListObject(ListObject) Dodaje Visual Studio Microsoft.Office.Tools.Excel.ListObject do kolekcji formantów oparte na macierzystym określonego Microsoft.Office.Interop.Excel.ListObject.
Metoda publiczna AddListObject(Range, String) Dodaje nowy ListObject formantu do arkusza, w zakresie określonym.
Metoda publiczna AddNamedRange Dodaje nowy NamedRange formantu do arkusza, w zakresie określonym.
Metoda publiczna Contains(Object) Określa, czy określony formant jest członkiem ControlCollection wystąpienie.
Metoda publiczna Contains(String) Określa, czy formant o podanej nazwie jest członkiem ControlCollection wystąpienie.
Metoda publiczna GetEnumerator Zwraca modułu wyliczającego, który dokonuje iteracji w kolekcji. (Odziedziczone z IEnumerable).
Metoda publiczna IndexOf(Object) Wyszukuje określony formant i zwraca wartość indeksu pierwszego wystąpienia w ControlCollection wystąpienie.
Metoda publiczna IndexOf(String) Powoduje wyszukiwanie pierwszego wystąpienia formantu o podanej nazwie w ControlCollection wystąpienie.
Metoda publiczna Remove(Object) Usuwa określony formant z ControlCollection wystąpienie.
Metoda publiczna Remove(String) Usuwa formant o określonej nazwie z ControlCollection wystąpienie.
Metoda publiczna RemoveAt Usuwa kontroli pod określonym indeksem w ControlCollection wystąpienie.

Początek

Metody rozszerzenia

  Nazwa Opis
Publiczna metoda rozszerzenia AddButton(Range, String) Przeciążone. Dodaje nowy Button kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddButton(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy Button formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddCheckBox(Range, String) Przeciążone. Dodaje nowy CheckBox kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddCheckBox(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy CheckBox formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddCheckedListBox(Range, String) Przeciążone. Dodaje nowy CheckedListBox kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddCheckedListBox(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy CheckedListBox formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddComboBox(Range, String) Przeciążone. Dodaje nowy ComboBox kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddComboBox(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy ComboBox formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddDataGridView(Range, String) Przeciążone. Dodaje nowy DataGridView kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddDataGridView(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy DataGridView formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddDateTimePicker(Range, String) Przeciążone. Dodaje nowy DateTimePicker kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddDateTimePicker(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy DateTimePicker formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddDomainUpDown(Range, String) Przeciążone. Dodaje nowy DomainUpDown kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddDomainUpDown(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy DomainUpDown formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddHScrollBar(Range, String) Przeciążone. Dodaje nowy HScrollBar kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddHScrollBar(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy HScrollBar formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddLabel(Range, String) Przeciążone. Dodaje nowy Label kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddLabel(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy Label formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddLinkLabel(Range, String) Przeciążone. Dodaje nowy LinkLabel kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddLinkLabel(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy LinkLabel formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddListBox(Range, String) Przeciążone. Dodaje nowy ListBox kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddListBox(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy ListBox formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddListView(Range, String) Przeciążone. Dodaje nowy ListView kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddListView(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy ListView formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddMaskedTextBox(Range, String) Przeciążone. Dodaje nowy MaskedTextBox kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddMaskedTextBox(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy MaskedTextBox formantu do dokumentu określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddMonthCalendar(Range, String) Przeciążone. Dodaje nowy MonthCalendar kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddMonthCalendar(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy MonthCalendar formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddNumericUpDown(Range, String) Przeciążone. Dodaje nowy NumericUpDown kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddNumericUpDown(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy NumericUpDown formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddPictureBox(Range, String) Przeciążone. Dodaje nowy PictureBox kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddPictureBox(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy PictureBox formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddProgressBar(Range, String) Przeciążone. Dodaje nowy ProgressBar kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddProgressBar(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy ProgressBar formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddPropertyGrid(Range, String) Przeciążone. Dodaje nowy PropertyGrid kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddPropertyGrid(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy PropertyGrid formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddRadioButton(Range, String) Przeciążone. Dodaje nowy RadioButton kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddRadioButton(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy RadioButton formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddRichTextBox(Range, String) Przeciążone. Dodaje nowy RichTextBox kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddRichTextBox(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy RichTextBox formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddTextBox(Range, String) Przeciążone. Dodaje nowy TextBox kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddTextBox(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy TextBox formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddTrackBar(Range, String) Przeciążone. Dodaje nowy TrackBar kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddTrackBar(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy TrackBar formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddTreeView(Range, String) Przeciążone. Dodaje nowy TreeView kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddTreeView(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy TreeView formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddVScrollBar(Range, String) Przeciążone. Dodaje nowy VScrollBar kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddVScrollBar(Double, Double, Double, Double, String) Przeciążone. Dodaje nowy VScrollBar formantu arkusza określonego rozmiaru i lokalizacji. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia AddWebBrowser(Range, String) Przeciążone. Dodaje nowy WebBrowser kontroli do arkusza, w zakresie określonym. (Zdefiniowane przez ControlExtensions).
Publiczna metoda rozszerzenia 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 pobrać wystąpienie tego interfejsu w projekcie poziomie dokumentu, należy użyć Controls właściwość jednego z Sheetn klasy w projekcie.Aby pobrać wystąpienie tego interfejsu w projekcie poziomie dokumentu, należy użyć Controls właściwość Worksheet hosta zapasowi programowo w czasie wykonywania.Aby uzyskać więcej informacji, zobacz Rozszerzanie dokumentów programu Word i skoroszytów w programie Excel w czasie wykonywania w dodatkach na poziomie aplikacji.

Poniższa tabela pokazuje, jak używać ControlCollection członków do wykonywania niektórych typowych zadań związanych 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 metody.

Usuwanie formantu z arkusza.

Użyj metody Remove.

Ustalić, czy formant jest w kolekcji.

Przekazać formant lub jego nazwę, aby Contains metody.

Pobranie indeksu formantu w kolekcji.

Przekazać formant lub jego nazwę, aby IndexOf metody.

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 for Office Runtime ― Przegląd.

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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.Office.Tools.Excel