Sdílet prostřednictvím


ControlCollection – rozhraní

Představuje kolekci spravovaných ovládacích prvků v listu aplikace Excel v řešení sady Office.

Obor názvů:  Microsoft.Office.Tools.Excel
Sestavení:   Microsoft.Office.Tools.Excel (v Microsoft.Office.Tools.Excel.dll)
  Microsoft.Office.Tools.Excel.v4.0.Utilities (v Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntaxe

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

Typ ControlCollection zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Count Získá počet ovládacích prvků v ControlCollection.
Veřejná vlastnost Item[Int32] Získá prvek na zadaný index.
Veřejná vlastnost Item[String] Získá prvek se zadaným názvem.

Nahoru

Metody

  Název Popis
Veřejná metoda _VtblGap1_5 Infrastruktura.
Veřejná metoda AddChart(Range, String) Přidá nový Chart ovládací prvek na list na zadaný rozsah.
Veřejná metoda AddChart(Double, Double, Double, Double, String) Přidá nový Chart list v zadané velikosti a umístění ovládacího prvku.
Veřejná metoda AddControl(Control, Range, String) Přidá zadaný Control k ControlCollection na zadaný rozsah.
Veřejná metoda AddControl(Control, Double, Double, Double, Double, String) Přidá zadaný Control k ControlCollection na umístění a velikost.
Veřejná metoda AddListObject(ListObject) Visual Studio přidá Microsoft.Office.Tools.Excel.ListObject ovládací prvek kolekce založené na zadaný nativní Microsoft.Office.Interop.Excel.ListObject.
Veřejná metoda AddListObject(Range, String) Přidá nový ListObject ovládací prvek na list na zadaný rozsah.
Veřejná metoda AddNamedRange Přidá nový NamedRange ovládací prvek na list na zadaný rozsah.
Veřejná metoda Contains(Object) Určuje, zda zadaný ovládací prvek je členem ControlCollection instance.
Veřejná metoda Contains(String) Určuje, zda ovládací prvek se zadaným názvem je členem ControlCollection instance.
Veřejná metoda GetEnumerator Vrátí čítač výčtu, iteruje kolekce. (Zděděno z IEnumerable.)
Veřejná metoda IndexOf(Object) Vyhledá zadaný ovládací prvek a vrátí z nuly vycházející index prvního výskytu v ControlCollection instance.
Veřejná metoda IndexOf(String) Vyhledá první výskyt ovládací prvek se zadaným názvem v ControlCollection instance.
Veřejná metoda Remove(Object) Odebere zadaný ovládací prvek z ControlCollection instance.
Veřejná metoda Remove(String) Odstraní prvek se zadaným názvem z ControlCollection instance.
Veřejná metoda RemoveAt Odstraní prvek na zadaný index v ControlCollection instance.

Nahoru

Rozšiřující metody

  Název Popis
Veřejná rozšiřující metoda AddButton(Range, String) Přetíženo. Přidá nový Button listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddButton(Double, Double, Double, Double, String) Přetíženo. Přidá nový Button ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddCheckBox(Range, String) Přetíženo. Přidá nový CheckBox listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddCheckBox(Double, Double, Double, Double, String) Přetíženo. Přidá nový CheckBox ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddCheckedListBox(Range, String) Přetíženo. Přidá nový CheckedListBox listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddCheckedListBox(Double, Double, Double, Double, String) Přetíženo. Přidá nový CheckedListBox ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddComboBox(Range, String) Přetíženo. Přidá nový ComboBox listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddComboBox(Double, Double, Double, Double, String) Přetíženo. Přidá nový ComboBox ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddDataGridView(Range, String) Přetíženo. Přidá nový DataGridView listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddDataGridView(Double, Double, Double, Double, String) Přetíženo. Přidá nový DataGridView ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddDateTimePicker(Range, String) Přetíženo. Přidá nový DateTimePicker listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddDateTimePicker(Double, Double, Double, Double, String) Přetíženo. Přidá nový DateTimePicker ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddDomainUpDown(Range, String) Přetíženo. Přidá nový DomainUpDown listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddDomainUpDown(Double, Double, Double, Double, String) Přetíženo. Přidá nový DomainUpDown ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddHScrollBar(Range, String) Přetíženo. Přidá nový HScrollBar listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddHScrollBar(Double, Double, Double, Double, String) Přetíženo. Přidá nový HScrollBar ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddLabel(Range, String) Přetíženo. Přidá nový Label listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddLabel(Double, Double, Double, Double, String) Přetíženo. Přidá nový Label ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddLinkLabel(Range, String) Přetíženo. Přidá nový LinkLabel listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddLinkLabel(Double, Double, Double, Double, String) Přetíženo. Přidá nový LinkLabel ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddListBox(Range, String) Přetíženo. Přidá nový ListBox listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddListBox(Double, Double, Double, Double, String) Přetíženo. Přidá nový ListBox ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddListView(Range, String) Přetíženo. Přidá nový ListView listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddListView(Double, Double, Double, Double, String) Přetíženo. Přidá nový ListView ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddMaskedTextBox(Range, String) Přetíženo. Přidá nový MaskedTextBox listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddMaskedTextBox(Double, Double, Double, Double, String) Přetíženo. Přidá nový MaskedTextBox dokument v určené velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddMonthCalendar(Range, String) Přetíženo. Přidá nový MonthCalendar listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddMonthCalendar(Double, Double, Double, Double, String) Přetíženo. Přidá nový MonthCalendar ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddNumericUpDown(Range, String) Přetíženo. Přidá nový NumericUpDown listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddNumericUpDown(Double, Double, Double, Double, String) Přetíženo. Přidá nový NumericUpDown ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddPictureBox(Range, String) Přetíženo. Přidá nový PictureBox listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddPictureBox(Double, Double, Double, Double, String) Přetíženo. Přidá nový PictureBox ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddProgressBar(Range, String) Přetíženo. Přidá nový ProgressBar listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddProgressBar(Double, Double, Double, Double, String) Přetíženo. Přidá nový ProgressBar ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddPropertyGrid(Range, String) Přetíženo. Přidá nový PropertyGrid listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddPropertyGrid(Double, Double, Double, Double, String) Přetíženo. Přidá nový PropertyGrid ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddRadioButton(Range, String) Přetíženo. Přidá nový RadioButton listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddRadioButton(Double, Double, Double, Double, String) Přetíženo. Přidá nový RadioButton ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddRichTextBox(Range, String) Přetíženo. Přidá nový RichTextBox listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddRichTextBox(Double, Double, Double, Double, String) Přetíženo. Přidá nový RichTextBox ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddTextBox(Range, String) Přetíženo. Přidá nový TextBox listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddTextBox(Double, Double, Double, Double, String) Přetíženo. Přidá nový TextBox ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddTrackBar(Range, String) Přetíženo. Přidá nový TrackBar listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddTrackBar(Double, Double, Double, Double, String) Přetíženo. Přidá nový TrackBar ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddTreeView(Range, String) Přetíženo. Přidá nový TreeView listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddTreeView(Double, Double, Double, Double, String) Přetíženo. Přidá nový TreeView ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddVScrollBar(Range, String) Přetíženo. Přidá nový VScrollBar listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddVScrollBar(Double, Double, Double, Double, String) Přetíženo. Přidá nový VScrollBar ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddWebBrowser(Range, String) Přetíženo. Přidá nový WebBrowser listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddWebBrowser(Double, Double, Double, Double, String) Přetíženo. Přidá nový WebBrowser ovládacího prvku v listu v určené velikosti a umístění. (Definoval ControlExtensions.)

Nahoru

Poznámky

Použití metod a vlastností ControlCollection rozhraní pro správu ovládacích prvků v listu aplikace Excel.Další informace naleznete v tématu Přidání ovládacích prvků do dokumentů Office za běhu.

Nelze vytvořit instance tohoto rozhraní v kódu, protože nemá žádné veřejné konstruktory.Instance tohoto rozhraní v úrovni dokumentu projekt, použijte Controls vlastností jednoho z Sheetn tříd v projektu.Instance tohoto rozhraní v úrovni dokumentu projekt, použijte Controls vlastnosti Worksheet hostitel položky vytvořené programově za běhu.Další informace naleznete v tématu Rozšíření dokumentů aplikace Word a sešitů aplikace Excel v doplňcích na úrovni aplikace za běhu.

Následující tabulka ukazuje, jak použít ControlCollection členům provádět některé běžné úkoly týkající se kontrol na dokumenty.

Úloha

Akce

Přidejte ovládací prvek na listu.

Použijte jeden z přidat<control> metody.Chcete-li například přidat Microsoft.Office.Tools.Excel.ListObject, použít AddListObject metoda.

Odebrání ovládacího prvku z listu.

Použijte metodu Remove.

Zjistěte, zda je ovládací prvek v kolekci.

Předat ovládací prvek nebo jeho název Contains metody.

Získáte index ovládací prvek v kolekci.

Předat ovládací prvek nebo jeho název IndexOf metody.

Získáte prvek z kolekce.

Průchod indexu nebo názvu ovládacího prvku Item vlastnost.

[!POZNÁMKA]

Toto rozhraní je implementováno modulem Visual Studio Tools for Office Runtime. Rozhraní není určeno k implementaci do vašeho kódu. Další informace naleznete v tématu Přehled nástrojů Visual Studio Tools for Office runtime.

Použití

Tato dokumentace popisuje verzi tohoto typu, který je používán v projektech systému Office cílených pro rozhraní .NET Framework 4 a .NET Framework 4.5. V projektech cílených pro rozhraní .NET Framework 3.5 může mít tento typ jiné členy a ukázky kódu, poskytnuté pro tento typ, nemusejí fungovat. Dokumentaci k tomuto typu projektů cílených na rozhraní .NET Framework 3.5 naleznete v následující informační části dokumentace k sadě Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

Viz také

Referenční dokumentace

Microsoft.Office.Tools.Excel – obor názvů