ControlCollection Rozhraní

Definice

Představuje kolekci spravovaných ovládacích prvků na listu aplikace Excel v řešení Office.Represents a collection of managed controls on an Excel worksheet in an Office solution.

[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.Use the methods and properties of the ControlCollection interface to manage controls on an Excel worksheet. Další informace najdete v tématu Přidání ovládacích prvků do dokumentů Office v době běhu.For more information, see Adding Controls to Office Documents at Run Time.

Ve svém kódu nemůžete vytvořit instanci tohoto rozhraní, protože nemá žádné veřejné konstruktory.You cannot create an instance of this interface in your code, because it does not have any public constructors. Chcete-li získat instanci tohoto rozhraní v projektu na úrovni dokumentu, použijte Controls vlastnost jedné z Sheet tříd n v projektu.To get an instance of this interface in a document-level project, use the Controls property of one of the Sheetn classes in your project. 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.To get an instance of this interface in a document-level project, use the Controls property of a Worksheet host item that you create programmatically at run time. Další informace najdete v tématu rozšíření dokumentů aplikace Word a sešitů aplikace Excel v doplňkech VSTO za běhu.For more information, see Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time.

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.The following table shows how to use ControlCollection members to perform some common tasks related to controls on documents.

ÚkolTask AkceAction
Přidejte ovládací prvek do listu.Add a control to the worksheet. Použijte jednu z metod Add <control> .Use one of the Add*<control>* methods. Například pro přidání Microsoft.Office.Tools.Excel.ListObject použijte AddListObject metodu.For example, to add a Microsoft.Office.Tools.Excel.ListObject, use the AddListObject method.
Odebere ovládací prvek z listu.Remove a control from the worksheet. Použijte metodu Remove.Use the Remove method.
Určí, zda je ovládací prvek v kolekci.Determine whether a control is in the collection. Předat ovládací prvek nebo jeho název Contains metodě.Pass the control or its name to the Contains method.
Získá index ovládacího prvku v kolekci.Get the index of a control in the collection. Předat ovládací prvek nebo jeho název IndexOf metodě.Pass the control or its name to the IndexOf method.
Získat ovládací prvek z kolekce.Get a control from the collection. Předejte do vlastnosti index nebo název ovládacího prvku Item[] .Pass the index or name of the control to the Item[] property.

Poznámka

Toto rozhraní je implementováno modulem Visual Studio Tools for Office Runtime.This interface is implemented by the Visual Studio Tools for Office runtime. Rozhraní není určeno k implementaci do vašeho kódu.It is not intended to be implemented in your code. Další informace najdete v tématu Visual Studio Tools for Office Runtime přehled.For more information, see Visual Studio Tools for Office Runtime Overview.

VyužitíUsage

Tato dokumentace popisuje verzi tohoto typu, který se používá v projektech Office cílených na rozhraní .NET Framework 4 nebo novější.This documentation describes the version of this type that is used in Office projects that target the .NET Framework 4 or later. 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.In projects that target the .NET Framework 3.5, this type might have different members and the code examples provided for this type might not work. 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 .For documentation about this type in projects that target the .NET Framework 3.5, see the following reference section in the Visual Studio 2008 documentation: http://go.microsoft.com/fwlink/?LinkId=160658.

Vlastnosti

Count

Získá počet ovládacích prvků v ControlCollection .Gets the number of controls in the ControlCollection.

Item[Int32]

Získá ovládací prvek na zadaném indexu.Gets the control at the specified index.

Item[String]

Získá ovládací prvek se zadaným názvem.Gets the control with the specified name.

Metody

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

Přidá nový Chart ovládací prvek do listu v zadané velikosti a umístění.Adds a new Chart control to the worksheet in the specified size and location.

AddChart(Range, String)

Přidá nový Chart ovládací prvek do listu v zadaném rozsahu.Adds a new Chart control to the worksheet at the range specified.

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

Přidá zadaný Control do ControlCollection umístění a zadané velikosti.Adds the specified Control to the ControlCollection at the location and size specified.

AddControl(Control, Range, String)

Přidá zadaný Control do v ControlCollection zadaném rozsahu.Adds the specified Control to the ControlCollection at the specified range.

AddListObject(ListObject)

Přidá sadu Visual Studio ListObject do kolekce ovládacích prvků na základě zadaného nativního typu ListObject .Adds a Visual Studio ListObject to the control collection based on the specified native ListObject.

AddListObject(Range, String)

Přidá nový ListObject ovládací prvek do listu v zadaném rozsahu.Adds a new ListObject control to the worksheet at the range specified.

AddNamedRange(Range, String)

Přidá nový NamedRange ovládací prvek do listu v zadaném rozsahu.Adds a new NamedRange control to the worksheet at the range specified.

Contains(Object)

Určuje, zda je určený ovládací prvek členem ControlCollection instance.Determines whether the specified control is a member of the ControlCollection instance.

Contains(String)

Určuje, zda je ovládací prvek se zadaným názvem členem ControlCollection instance.Determines whether a control with the specified name is a member of the 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 .Searches for the specified control and returns the zero-based index of the first occurrence in the ControlCollection instance.

IndexOf(String)

Vyhledá první výskyt ovládacího prvku se zadaným názvem v ControlCollection instanci.Searches for the first occurrence of a control with the specified name in the ControlCollection instance.

Remove(Object)

Odebere určený ovládací prvek z ControlCollection instance.Removes the specified control from the ControlCollection instance.

Remove(String)

Odebere ovládací prvek se zadaným názvem z ControlCollection instance.Removes the control with the specified name from the ControlCollection instance.

RemoveAt(Int32)

Odebere ovládací prvek v zadaném indexu v ControlCollection instanci.Removes the control at the specified index in the ControlCollection instance.

Metody rozšíření

AddButton(ControlCollection, Range, String)

Přidá nový Button ovládací prvek do listu v zadaném rozsahu.Adds a new Button control to the worksheet at the range specified.

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

Přidá nový Button ovládací prvek do listu v zadané velikosti a umístění.Adds a new Button control to the worksheet in the specified size and location.

AddCheckBox(ControlCollection, Range, String)

Přidá nový CheckBox ovládací prvek do listu v zadaném rozsahu.Adds a new CheckBox control to the worksheet at the range specified.

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

Přidá nový CheckBox ovládací prvek do listu v zadané velikosti a umístění.Adds a new CheckBox control to the worksheet in the specified size and location.

AddCheckedListBox(ControlCollection, Range, String)

Přidá nový CheckedListBox ovládací prvek do listu v zadaném rozsahu.Adds a new CheckedListBox control to the worksheet at the range specified.

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

Přidá nový CheckedListBox ovládací prvek do listu v zadané velikosti a umístění.Adds a new CheckedListBox control to the worksheet in the specified size and location.

AddComboBox(ControlCollection, Range, String)

Přidá nový ComboBox ovládací prvek do listu v zadaném rozsahu.Adds a new ComboBox control to the worksheet at the range specified.

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

Přidá nový ComboBox ovládací prvek do listu v zadané velikosti a umístění.Adds a new ComboBox control to the worksheet in the specified size and location.

AddDataGridView(ControlCollection, Range, String)

Přidá nový DataGridView ovládací prvek do listu v zadaném rozsahu.Adds a new DataGridView control to the worksheet at the range specified.

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

Přidá nový DataGridView ovládací prvek do listu v zadané velikosti a umístění.Adds a new DataGridView control to the worksheet in the specified size and location.

AddDateTimePicker(ControlCollection, Range, String)

Přidá nový DateTimePicker ovládací prvek do listu v zadaném rozsahu.Adds a new DateTimePicker control to the worksheet at the range specified.

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

Přidá nový DateTimePicker ovládací prvek do listu v zadané velikosti a umístění.Adds a new DateTimePicker control to the worksheet in the specified size and location.

AddDomainUpDown(ControlCollection, Range, String)

Přidá nový DomainUpDown ovládací prvek do listu v zadaném rozsahu.Adds a new DomainUpDown control to the worksheet at the range specified.

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

Přidá nový DomainUpDown ovládací prvek do listu v zadané velikosti a umístění.Adds a new DomainUpDown control to the worksheet in the specified size and location.

AddHScrollBar(ControlCollection, Range, String)

Přidá nový HScrollBar ovládací prvek do listu v zadaném rozsahu.Adds a new HScrollBar control to the worksheet at the range specified.

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

Přidá nový HScrollBar ovládací prvek do listu v zadané velikosti a umístění.Adds a new HScrollBar control to the worksheet in the specified size and location.

AddLabel(ControlCollection, Range, String)

Přidá nový Label ovládací prvek do listu v zadaném rozsahu.Adds a new Label control to the worksheet at the range specified.

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

Přidá nový Label ovládací prvek do listu v zadané velikosti a umístění.Adds a new Label control to the worksheet in the specified size and location.

AddLinkLabel(ControlCollection, Range, String)

Přidá nový LinkLabel ovládací prvek do listu v zadaném rozsahu.Adds a new LinkLabel control to the worksheet at the range specified.

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

Přidá nový LinkLabel ovládací prvek do listu v zadané velikosti a umístění.Adds a new LinkLabel control to the worksheet in the specified size and location.

AddListBox(ControlCollection, Range, String)

Přidá nový ListBox ovládací prvek do listu v zadaném rozsahu.Adds a new ListBox control to the worksheet at the range specified.

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

Přidá nový ListBox ovládací prvek do listu v zadané velikosti a umístění.Adds a new ListBox control to the worksheet in the specified size and location.

AddListView(ControlCollection, Range, String)

Přidá nový ListView ovládací prvek do listu v zadaném rozsahu.Adds a new ListView control to the worksheet at the range specified.

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

Přidá nový ListView ovládací prvek do listu v zadané velikosti a umístění.Adds a new ListView control to the worksheet in the specified size and location.

AddMaskedTextBox(ControlCollection, Range, String)

Přidá nový MaskedTextBox ovládací prvek do listu v zadaném rozsahu.Adds a new MaskedTextBox control to the worksheet at the range specified.

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

Přidá nový MaskedTextBox ovládací prvek do dokumentu v zadané velikosti a umístění.Adds a new MaskedTextBox control to the document in the specified size and location.

AddMonthCalendar(ControlCollection, Range, String)

Přidá nový MonthCalendar ovládací prvek do listu v zadaném rozsahu.Adds a new MonthCalendar control to the worksheet at the range specified.

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

Přidá nový MonthCalendar ovládací prvek do listu v zadané velikosti a umístění.Adds a new MonthCalendar control to the worksheet in the specified size and location.

AddNumericUpDown(ControlCollection, Range, String)

Přidá nový NumericUpDown ovládací prvek do listu v zadaném rozsahu.Adds a new NumericUpDown control to the worksheet at the range specified.

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

Přidá nový NumericUpDown ovládací prvek do listu v zadané velikosti a umístění.Adds a new NumericUpDown control to the worksheet in the specified size and location.

AddPictureBox(ControlCollection, Range, String)

Přidá nový PictureBox ovládací prvek do listu v zadaném rozsahu.Adds a new PictureBox control to the worksheet at the range specified.

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

Přidá nový PictureBox ovládací prvek do listu v zadané velikosti a umístění.Adds a new PictureBox control to the worksheet in the specified size and location.

AddProgressBar(ControlCollection, Range, String)

Přidá nový ProgressBar ovládací prvek do listu v zadaném rozsahu.Adds a new ProgressBar control to the worksheet at the range specified.

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

Přidá nový ProgressBar ovládací prvek do listu v zadané velikosti a umístění.Adds a new ProgressBar control to the worksheet in the specified size and location.

AddPropertyGrid(ControlCollection, Range, String)

Přidá nový PropertyGrid ovládací prvek do listu v zadaném rozsahu.Adds a new PropertyGrid control to the worksheet at the range specified.

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

Přidá nový PropertyGrid ovládací prvek do listu v zadané velikosti a umístění.Adds a new PropertyGrid control to the worksheet in the specified size and location.

AddRadioButton(ControlCollection, Range, String)

Přidá nový RadioButton ovládací prvek do listu v zadaném rozsahu.Adds a new RadioButton control to the worksheet at the range specified.

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

Přidá nový RadioButton ovládací prvek do listu v zadané velikosti a umístění.Adds a new RadioButton control to the worksheet in the specified size and location.

AddRichTextBox(ControlCollection, Range, String)

Přidá nový RichTextBox ovládací prvek do listu v zadaném rozsahu.Adds a new RichTextBox control to the worksheet at the range specified.

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

Přidá nový RichTextBox ovládací prvek do listu v zadané velikosti a umístění.Adds a new RichTextBox control to the worksheet in the specified size and location.

AddTextBox(ControlCollection, Range, String)

Přidá nový TextBox ovládací prvek do listu v zadaném rozsahu.Adds a new TextBox control to the worksheet at the range specified.

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

Přidá nový TextBox ovládací prvek do listu v zadané velikosti a umístění.Adds a new TextBox control to the worksheet in the specified size and location.

AddTrackBar(ControlCollection, Range, String)

Přidá nový TrackBar ovládací prvek do listu v zadaném rozsahu.Adds a new TrackBar control to the worksheet at the range specified.

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

Přidá nový TrackBar ovládací prvek do listu v zadané velikosti a umístění.Adds a new TrackBar control to the worksheet in the specified size and location.

AddTreeView(ControlCollection, Range, String)

Přidá nový TreeView ovládací prvek do listu v zadaném rozsahu.Adds a new TreeView control to the worksheet at the range specified.

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

Přidá nový TreeView ovládací prvek do listu v zadané velikosti a umístění.Adds a new TreeView control to the worksheet in the specified size and location.

AddVScrollBar(ControlCollection, Range, String)

Přidá nový VScrollBar ovládací prvek do listu v zadaném rozsahu.Adds a new VScrollBar control to the worksheet at the range specified.

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

Přidá nový VScrollBar ovládací prvek do listu v zadané velikosti a umístění.Adds a new VScrollBar control to the worksheet in the specified size and location.

AddWebBrowser(ControlCollection, Range, String)

Přidá nový WebBrowser ovládací prvek do listu v zadaném rozsahu.Adds a new WebBrowser control to the worksheet at the range specified.

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

Přidá nový WebBrowser ovládací prvek do listu v zadané velikosti a umístění.Adds a new WebBrowser control to the worksheet in the specified size and location.

Platí pro