Sdílet prostřednictvím


ControlCollection – rozhraní

Představuje kolekci spravovaných ovládacích prvků v listu aplikace Excel v řešení systému 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ů ControlCollection.
Veřejná vlastnost Item[Int32] Získá ovládací prvek na zadaném indexu.
Veřejná vlastnost Item[String] Získá prvek se zadaným názvem.

Nahoru

Metody

  Název Popis
Veřejná metoda _VtblGap1_5
Veřejná metoda AddChart(Range, String) Přidá novou Chart ovládací prvek na listu na zadaný rozsah.
Veřejná metoda AddChart(Double, Double, Double, Double, String) Přidá novou Chart listu v určené velikosti a umístění ovládacího prvku.
Veřejná metoda AddControl(Control, Range, String) Přidá zadaný Control se ControlCollection na zadaný rozsah.
Veřejná metoda AddControl(Control, Double, Double, Double, Double, String) Přidá Control se ControlCollection na umístění a velikost.
Veřejná metoda AddListObject(ListObject) Visual Studio přidá Microsoft.Office.Tools.Excel.ListObject do kolekce ovládacího prvku, který je založen na zadané nativní Microsoft.Office.Interop.Excel.ListObject.
Veřejná metoda AddListObject(Range, String) Přidá novou ListObject ovládací prvek na listu na zadaný rozsah.
Veřejná metoda AddNamedRange Přidá novou NamedRange ovládací prvek na listu na zadaný rozsah.
Veřejná metoda Contains(Object) Určuje, zda je ovládací prvek zadaný člen 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í hodnotu čítače výčtu, který prochází 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 prvku se zadaným názvem v ControlCollection instance.
Veřejná metoda Remove(Object) Odebere určený ovládací prvek z ControlCollection instance.
Veřejná metoda Remove(String) Odstraní ovládací prvek se zadaným názvem z ControlCollection instance.
Veřejná metoda RemoveAt Odstraní ovládací prvek na zadaném indexu 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ů sady Office v době spuštění.

Nelze vytvořit instanci tohoto rozhraní ve vašem kódu, protože nemá žádné veřejné konstruktory.Instance tohoto rozhraní v projektu na úrovni dokumentu, použijte Controls vlastností jednoho z Sheetn tříd v projektu.Instance tohoto rozhraní v projektu na úrovni dokumentu, použijte Controls vlastnost Worksheet položku hostitele, kterou vytvoříte programově za běhu.Další informace naleznete v tématu Rozšíření dokumenty aplikace Word a Excel v doplňky úroveň aplikace v době spuštění.

Následující tabulka ukazuje, jak použít ControlCollection členy, které chcete provádět některé běžné úkoly týkající se ovládacích prvků na dokumenty.

Úloha

Akce

Přidejte ovládací prvek na listu.

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

Ovládací prvek odeberte ze sešitu.

Použijte metodu Remove.

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

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

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

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

Ovládací prvek lze získáte z kolekce.

Předat 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 Visual Studio Tools pro přehled Runtime sady Office.

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 v projektech cílených na rozhraní .NET Framework 3.5 naleznete v následující informační části dokumentace k aplikaci Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

Viz také

Referenční dokumentace

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