ControlCollection Rozhraní

Definice

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

[System.Runtime.InteropServices.Guid("0B027FC3-018C-4917-AE33-A09E0A30A661")]
public interface ControlCollection : System.Collections.IEnumerable
Atributy
Implementuje

Poznámky

Pomocí metod a vlastností ControlCollection rozhraní můžete spravovat ovládací prvky na listu aplikace Excel. Další informace najdete v tématu Přidání ovládacích prvků do dokumentů Office v době běhu.

Ve svém kódu nemůžete vytvořit instanci tohoto rozhraní, protože nemá žádné veřejné konstruktory. Chcete-li získat instanci tohoto rozhraní v projektu na úrovni dokumentu, použijte Controls vlastnost jedné z Sheet tříd n v projektu. Chcete-li získat instanci tohoto rozhraní v projektu na úrovni dokumentu, použijte Controls vlastnost Worksheet hostitelské položky, kterou vytvoříte programově v době běhu. Další informace najdete v tématu rozšíření dokumentů aplikace Word a sešitů aplikace Excel v doplňkech VSTO za běhu.

Následující tabulka ukazuje, jak pomocí ControlCollection členů provádět některé běžné úlohy související s ovládacími prvky v dokumentech.

Úkol Akce
Přidejte ovládací prvek do listu. Použijte jednu z metod Add <control> . Například pro přidání Microsoft.Office.Tools.Excel.ListObject použijte AddListObject metodu.
Odebere ovládací prvek z listu. Použijte metodu Remove.
Určí, zda je ovládací prvek v kolekci. Předat ovládací prvek nebo jeho název Contains metodě.
Získá index ovládacího prvku v kolekci. Předat ovládací prvek nebo jeho název IndexOf metodě.
Získat ovládací prvek z kolekce. Předejte do vlastnosti index nebo název ovládacího prvku Item[] .

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 najdete v tématu Visual Studio Tools for Office Runtime přehled.

Využití

Tato dokumentace popisuje verzi tohoto typu, který se používá v projektech Office cílených na rozhraní .NET Framework 4 nebo novější. 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 rozhraní .NET Framework 3.5 najdete v následující informační části dokumentace k Visual Studiu 2008: http://go.microsoft.com/fwlink/?LinkId=160658 .

Vlastnosti

Count

Získá počet ovládacích prvků v ControlCollection .

Item[Int32]

Získá ovládací prvek na zadaném indexu.

Item[String]

Získá ovládací prvek se zadaným názvem.

Metody

AddChart(Double, Double, Double, Double, String)

Přidá nový Chart ovládací prvek do listu v zadané velikosti a umístění.

AddChart(Range, String)

Přidá nový Chart ovládací prvek do listu v zadaném rozsahu.

AddControl(Control, Double, Double, Double, Double, String)

Přidá zadaný Control do ControlCollection umístění a zadané velikosti.

AddControl(Control, Range, String)

Přidá zadaný Control do v ControlCollection zadaném rozsahu.

AddListObject(ListObject)

Přidá sadu Visual Studio ListObject do kolekce ovládacích prvků na základě zadaného nativního typu ListObject .

AddListObject(Range, String)

Přidá nový ListObject ovládací prvek do listu v zadaném rozsahu.

AddNamedRange(Range, String)

Přidá nový NamedRange ovládací prvek do listu v zadaném rozsahu.

Contains(Object)

Určuje, zda je určený ovládací prvek členem ControlCollection instance.

Contains(String)

Určuje, zda je ovládací prvek se zadaným názvem členem ControlCollection instance.

IndexOf(Object)

Vyhledá zadaný ovládací prvek a vrátí index prvního výskytu v instanci, který je založený na nule ControlCollection .

IndexOf(String)

Vyhledá první výskyt ovládacího prvku se zadaným názvem v ControlCollection instanci.

Remove(Object)

Odebere určený ovládací prvek z ControlCollection instance.

Remove(String)

Odebere ovládací prvek se zadaným názvem z ControlCollection instance.

RemoveAt(Int32)

Odebere ovládací prvek v zadaném indexu v ControlCollection instanci.

Metody rozšíření

AddButton(ControlCollection, Range, String)

Přidá nový Button ovládací prvek do listu v zadaném rozsahu.

AddButton(ControlCollection, Double, Double, Double, Double, String)

Přidá nový Button ovládací prvek do listu v zadané velikosti a umístění.

AddCheckBox(ControlCollection, Range, String)

Přidá nový CheckBox ovládací prvek do listu v zadaném rozsahu.

AddCheckBox(ControlCollection, Double, Double, Double, Double, String)

Přidá nový CheckBox ovládací prvek do listu v zadané velikosti a umístění.

AddCheckedListBox(ControlCollection, Range, String)

Přidá nový CheckedListBox ovládací prvek do listu v zadaném rozsahu.

AddCheckedListBox(ControlCollection, Double, Double, Double, Double, String)

Přidá nový CheckedListBox ovládací prvek do listu v zadané velikosti a umístění.

AddComboBox(ControlCollection, Range, String)

Přidá nový ComboBox ovládací prvek do listu v zadaném rozsahu.

AddComboBox(ControlCollection, Double, Double, Double, Double, String)

Přidá nový ComboBox ovládací prvek do listu v zadané velikosti a umístění.

AddDataGridView(ControlCollection, Range, String)

Přidá nový DataGridView ovládací prvek do listu v zadaném rozsahu.

AddDataGridView(ControlCollection, Double, Double, Double, Double, String)

Přidá nový DataGridView ovládací prvek do listu v zadané velikosti a umístění.

AddDateTimePicker(ControlCollection, Range, String)

Přidá nový DateTimePicker ovládací prvek do listu v zadaném rozsahu.

AddDateTimePicker(ControlCollection, Double, Double, Double, Double, String)

Přidá nový DateTimePicker ovládací prvek do listu v zadané velikosti a umístění.

AddDomainUpDown(ControlCollection, Range, String)

Přidá nový DomainUpDown ovládací prvek do listu v zadaném rozsahu.

AddDomainUpDown(ControlCollection, Double, Double, Double, Double, String)

Přidá nový DomainUpDown ovládací prvek do listu v zadané velikosti a umístění.

AddHScrollBar(ControlCollection, Range, String)

Přidá nový HScrollBar ovládací prvek do listu v zadaném rozsahu.

AddHScrollBar(ControlCollection, Double, Double, Double, Double, String)

Přidá nový HScrollBar ovládací prvek do listu v zadané velikosti a umístění.

AddLabel(ControlCollection, Range, String)

Přidá nový Label ovládací prvek do listu v zadaném rozsahu.

AddLabel(ControlCollection, Double, Double, Double, Double, String)

Přidá nový Label ovládací prvek do listu v zadané velikosti a umístění.

AddLinkLabel(ControlCollection, Range, String)

Přidá nový LinkLabel ovládací prvek do listu v zadaném rozsahu.

AddLinkLabel(ControlCollection, Double, Double, Double, Double, String)

Přidá nový LinkLabel ovládací prvek do listu v zadané velikosti a umístění.

AddListBox(ControlCollection, Range, String)

Přidá nový ListBox ovládací prvek do listu v zadaném rozsahu.

AddListBox(ControlCollection, Double, Double, Double, Double, String)

Přidá nový ListBox ovládací prvek do listu v zadané velikosti a umístění.

AddListView(ControlCollection, Range, String)

Přidá nový ListView ovládací prvek do listu v zadaném rozsahu.

AddListView(ControlCollection, Double, Double, Double, Double, String)

Přidá nový ListView ovládací prvek do listu v zadané velikosti a umístění.

AddMaskedTextBox(ControlCollection, Range, String)

Přidá nový MaskedTextBox ovládací prvek do listu v zadaném rozsahu.

AddMaskedTextBox(ControlCollection, Double, Double, Double, Double, String)

Přidá nový MaskedTextBox ovládací prvek do dokumentu v zadané velikosti a umístění.

AddMonthCalendar(ControlCollection, Range, String)

Přidá nový MonthCalendar ovládací prvek do listu v zadaném rozsahu.

AddMonthCalendar(ControlCollection, Double, Double, Double, Double, String)

Přidá nový MonthCalendar ovládací prvek do listu v zadané velikosti a umístění.

AddNumericUpDown(ControlCollection, Range, String)

Přidá nový NumericUpDown ovládací prvek do listu v zadaném rozsahu.

AddNumericUpDown(ControlCollection, Double, Double, Double, Double, String)

Přidá nový NumericUpDown ovládací prvek do listu v zadané velikosti a umístění.

AddPictureBox(ControlCollection, Range, String)

Přidá nový PictureBox ovládací prvek do listu v zadaném rozsahu.

AddPictureBox(ControlCollection, Double, Double, Double, Double, String)

Přidá nový PictureBox ovládací prvek do listu v zadané velikosti a umístění.

AddProgressBar(ControlCollection, Range, String)

Přidá nový ProgressBar ovládací prvek do listu v zadaném rozsahu.

AddProgressBar(ControlCollection, Double, Double, Double, Double, String)

Přidá nový ProgressBar ovládací prvek do listu v zadané velikosti a umístění.

AddPropertyGrid(ControlCollection, Range, String)

Přidá nový PropertyGrid ovládací prvek do listu v zadaném rozsahu.

AddPropertyGrid(ControlCollection, Double, Double, Double, Double, String)

Přidá nový PropertyGrid ovládací prvek do listu v zadané velikosti a umístění.

AddRadioButton(ControlCollection, Range, String)

Přidá nový RadioButton ovládací prvek do listu v zadaném rozsahu.

AddRadioButton(ControlCollection, Double, Double, Double, Double, String)

Přidá nový RadioButton ovládací prvek do listu v zadané velikosti a umístění.

AddRichTextBox(ControlCollection, Range, String)

Přidá nový RichTextBox ovládací prvek do listu v zadaném rozsahu.

AddRichTextBox(ControlCollection, Double, Double, Double, Double, String)

Přidá nový RichTextBox ovládací prvek do listu v zadané velikosti a umístění.

AddTextBox(ControlCollection, Range, String)

Přidá nový TextBox ovládací prvek do listu v zadaném rozsahu.

AddTextBox(ControlCollection, Double, Double, Double, Double, String)

Přidá nový TextBox ovládací prvek do listu v zadané velikosti a umístění.

AddTrackBar(ControlCollection, Range, String)

Přidá nový TrackBar ovládací prvek do listu v zadaném rozsahu.

AddTrackBar(ControlCollection, Double, Double, Double, Double, String)

Přidá nový TrackBar ovládací prvek do listu v zadané velikosti a umístění.

AddTreeView(ControlCollection, Range, String)

Přidá nový TreeView ovládací prvek do listu v zadaném rozsahu.

AddTreeView(ControlCollection, Double, Double, Double, Double, String)

Přidá nový TreeView ovládací prvek do listu v zadané velikosti a umístění.

AddVScrollBar(ControlCollection, Range, String)

Přidá nový VScrollBar ovládací prvek do listu v zadaném rozsahu.

AddVScrollBar(ControlCollection, Double, Double, Double, Double, String)

Přidá nový VScrollBar ovládací prvek do listu v zadané velikosti a umístění.

AddWebBrowser(ControlCollection, Range, String)

Přidá nový WebBrowser ovládací prvek do listu v zadaném rozsahu.

AddWebBrowser(ControlCollection, Double, Double, Double, Double, String)

Přidá nový WebBrowser ovládací prvek do listu v zadané velikosti a umístění.

Platí pro