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 | |
---|---|---|
Count | Získá počet ovládacích prvků ControlCollection. | |
Item[Int32] | Získá ovládací prvek na zadaném indexu. | |
Item[String] | Získá prvek se zadaným názvem. |
Nahoru
Metody
Název | Popis | |
---|---|---|
_VtblGap1_5 | ||
AddChart(Range, String) | Přidá novou Chart ovládací prvek na listu na zadaný rozsah. | |
AddChart(Double, Double, Double, Double, String) | Přidá novou Chart listu v určené velikosti a umístění ovládacího prvku. | |
AddControl(Control, Range, String) | Přidá zadaný Control se ControlCollection na zadaný rozsah. | |
AddControl(Control, Double, Double, Double, Double, String) | Přidá Control se ControlCollection na umístění a velikost. | |
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. | |
AddListObject(Range, String) | Přidá novou ListObject ovládací prvek na listu na zadaný rozsah. | |
AddNamedRange | Přidá novou NamedRange ovládací prvek na listu na zadaný rozsah. | |
Contains(Object) | Určuje, zda je ovládací prvek zadaný člen ControlCollection instance. | |
Contains(String) | Určuje, zda ovládací prvek se zadaným názvem je členem ControlCollection instance. | |
GetEnumerator | Vrátí hodnotu čítače výčtu, který prochází kolekce. (Zděděno z IEnumerable.) | |
IndexOf(Object) | Vyhledá zadaný ovládací prvek a vrátí z nuly vycházející index prvního výskytu v ControlCollection instance. | |
IndexOf(String) | Vyhledá první výskyt prvku se zadaným názvem v ControlCollection instance. | |
Remove(Object) | Odebere určený ovládací prvek z ControlCollection instance. | |
Remove(String) | Odstraní ovládací prvek se zadaným názvem z ControlCollection instance. | |
RemoveAt | Odstraní ovládací prvek na zadaném indexu v ControlCollection instance. |
Nahoru
Rozšiřující metody
Název | Popis | |
---|---|---|
AddButton(Range, String) | Přetíženo. Přidá nový Button listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddCheckBox(Range, String) | Přetíženo. Přidá nový CheckBox listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddCheckedListBox(Range, String) | Přetíženo. Přidá nový CheckedListBox listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddComboBox(Range, String) | Přetíženo. Přidá nový ComboBox listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddDataGridView(Range, String) | Přetíženo. Přidá nový DataGridView listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddDateTimePicker(Range, String) | Přetíženo. Přidá nový DateTimePicker listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddDomainUpDown(Range, String) | Přetíženo. Přidá nový DomainUpDown listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddHScrollBar(Range, String) | Přetíženo. Přidá nový HScrollBar listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddLabel(Range, String) | Přetíženo. Přidá nový Label listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddLinkLabel(Range, String) | Přetíženo. Přidá nový LinkLabel listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddListBox(Range, String) | Přetíženo. Přidá nový ListBox listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddListView(Range, String) | Přetíženo. Přidá nový ListView listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddMaskedTextBox(Range, String) | Přetíženo. Přidá nový MaskedTextBox listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddMonthCalendar(Range, String) | Přetíženo. Přidá nový MonthCalendar listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddNumericUpDown(Range, String) | Přetíženo. Přidá nový NumericUpDown listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddPictureBox(Range, String) | Přetíženo. Přidá nový PictureBox listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddProgressBar(Range, String) | Přetíženo. Přidá nový ProgressBar listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddPropertyGrid(Range, String) | Přetíženo. Přidá nový PropertyGrid listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddRadioButton(Range, String) | Přetíženo. Přidá nový RadioButton listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddRichTextBox(Range, String) | Přetíženo. Přidá nový RichTextBox listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddTextBox(Range, String) | Přetíženo. Přidá nový TextBox listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddTrackBar(Range, String) | Přetíženo. Přidá nový TrackBar listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddTreeView(Range, String) | Přetíženo. Přidá nový TreeView listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddVScrollBar(Range, String) | Přetíženo. Přidá nový VScrollBar listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.) | |
AddWebBrowser(Range, String) | Přetíženo. Přidá nový WebBrowser listu v rozsahu určeném ovládacího prvku. (Definoval ControlExtensions.) | |
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.