ControlCollection – rozhraní
Představuje kolekce spravovaných prvků aplikace Excel list v Office řešení.
Obor názvů: Microsoft.Office.Tools.Excel
Sestavení: Microsoft.Office.Tools.Excel (v Microsoft.Office.Tools.Excel.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 | Počet ovládacích prvků v získává ControlCollection. | |
Item[Int32] | Načtení ovládacího prvku v zadaném index. | |
Item[String] | Načte ovládací prvek se zadaným názvem. |
Na začátek
Metody
Název | Popis | |
---|---|---|
AddChart(Range, String) | Přidá nový Chart řízení v rozsahu určeném listu. | |
AddChart(Double, Double, Double, Double, String) | Přidá nový Chart ovládacího prvku v listu v zadané velikosti a umístění. | |
AddControl(Control, Range, String) | Přidá zadaný Control se ControlCollection v zadaném rozsahu. | |
AddControl(Control, Double, Double, Double, Double, String) | Přidá zadaný Control se ControlCollection na zadanou velikost a umístění. | |
AddListObject(ListObject) | Přidá Visual Studio 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 řízení v rozsahu určeném listu. | |
AddNamedRange | Přidá nový NamedRange řízení v rozsahu určeném listu. | |
Contains(Object) | Určuje, zda je zadaný ovládací prvek členem ControlCollection instance. | |
Contains(String) | Určuje, zda je ovládací prvek se zadaným názvem členem ControlCollection instance. | |
GetEnumerator | Čítač výčtu, iteruje kolekce vrátí. (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á výskyt první zadaný název ovládacího prvku ControlCollection instance. | |
Remove(Object) | Odebere zadaný ovládací prvek z ControlCollection instance. | |
Remove(String) | Odebere se zadaným názvem z ovládacího prvku ControlCollection instance. | |
RemoveAt | Odstraní ovládací prvek v zadaném indexu v ControlCollection instance. |
Na začátek
Poznámky
Použít metody a vlastnosti ControlCollection rozhraní pro správu ovládacích prvků na listaplikace Excel. Další informace naleznete v tématu Adding Controls to Office Documents at Run Time.
Nelze vytvořit instanci tohoto rozhraní v kódu, protože nemá Veřejné konstruktory. Chcete-li instance tohoto rozhraní v úrovni dokumentu projekt, použijte Controlsjedné zvlastnost Sheetn třídy v projekt. Chcete-li instance tohoto rozhraní v úrovni dokumentu projekt, použijte Controls vlastnost Worksheet hostitel položka spustit vytvořit programově na čas. Další informace naleznete v tématu Extending Word Documents and Excel Workbooks in Application-Level Add-ins at Run Time.
Následující tabulka ukazuje, jak použít ControlCollection členy některé běžné úkoly týkající se kontrol na dokumenty.
Úloha |
Akce |
---|---|
Přidat ovládací prvek do list. |
Použít jedné Přidat<control> metod. Například přidat Microsoft.Office.Tools.Excel.ListObject, použít AddListObject metody. |
Ovládací prvek odeberte z list. |
Použijte metodu Remove. |
Zjistěte, zda je ovládací prvek v kolekce. |
Ovládací prvek nebo jeho název Contains metody. |
Získat index ovládací prvek v kolekce. |
Ovládací prvek nebo jeho název IndexOf metody. |
Získat prvek z kolekce. |
Předat název ovládacího prvku nebo indexu Item vlastnost. |
Poznámka
Toto rozhraní je implementováno modulem runtime nástrojů Visual Studio Tools for Office. Rozhraní není určeno k implementaci do vašeho kódu. Další informace naleznete v tématu Visual Studio Tools for Office Runtime Overview.
Použití
Tato dokumentace popisuje verzi tohoto typu, který je používán v projektech systému Office cílených na rozhraní .NET Framework 4. V projektech cílených na rozhraní .NET Framework 3.5 může mít tento typ rozdílné členy a příklady kódů pro tento typ nemusí 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.