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 | |
---|---|---|
Count | Získá počet ovládacích prvků v ControlCollection. | |
Item[Int32] | Získá prvek na zadaný index. | |
Item[String] | Získá prvek se zadaným názvem. |
Nahoru
Metody
Název | Popis | |
---|---|---|
_VtblGap1_5 | Infrastruktura. | |
AddChart(Range, String) | Přidá nový Chart ovládací prvek na list na zadaný rozsah. | |
AddChart(Double, Double, Double, Double, String) | Přidá nový Chart list v zadané velikosti a umístění ovládacího prvku. | |
AddControl(Control, Range, String) | Přidá zadaný Control k ControlCollection na zadaný rozsah. | |
AddControl(Control, Double, Double, Double, Double, String) | Přidá zadaný Control k ControlCollection na umístění a velikost. | |
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. | |
AddListObject(Range, String) | Přidá nový ListObject ovládací prvek na list na zadaný rozsah. | |
AddNamedRange | Přidá nový NamedRange ovládací prvek na list na zadaný rozsah. | |
Contains(Object) | Určuje, zda zadaný ovládací prvek je členem ControlCollection instance. | |
Contains(String) | Určuje, zda ovládací prvek se zadaným názvem je členem ControlCollection instance. | |
GetEnumerator | Vrátí čítač výčtu, iteruje 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 ovládací prvek se zadaným názvem v ControlCollection instance. | |
Remove(Object) | Odebere zadaný ovládací prvek z ControlCollection instance. | |
Remove(String) | Odstraní prvek se zadaným názvem z ControlCollection instance. | |
RemoveAt | Odstraní prvek na zadaný index 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ů 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.