Sdílet prostřednictvím


ControlCollection – rozhraní

Představuje kolekci spravovaných ovládacích prvků v dokumentu aplikace Word, který byl přizpůsoben pomocí nástroje Office vývoj v aplikaci Visual Studio.

Obor názvů:  Microsoft.Office.Tools.Word
Sestavení:   Microsoft.Office.Tools.Word (v Microsoft.Office.Tools.Word.dll)
  Microsoft.Office.Tools.Word.v4.0.Utilities (v Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Syntaxe

'Deklarace
<GuidAttribute("E1180F09-B903-4D03-8D30-2845219AEE2C")> _
Public Interface ControlCollection _
    Inherits IEnumerable
[GuidAttribute("E1180F09-B903-4D03-8D30-2845219AEE2C")]
public interface ControlCollection : IEnumerable

Typ ControlCollection zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Capacity Získá nebo nastaví počet ovládacích prvků, které ControlCollection může obsahovat.
Veřejná vlastnost Count Získá počet ovládacích prvků v ControlCollection.
Veřejná vlastnost Item[Int32] Získá prvek na zadaný index.
Veřejná vlastnost Item[Object] Načte zadaný ovládací prvek.
Veřejná vlastnost Item[String] Získá prvek se zadaným názvem.

Nahoru

Metody

  Název Popis
Veřejná metoda _VtblGap1_29 Infrastruktura.
Veřejná metoda AddBookmark(Bookmark, String) Přidá nový Microsoft.Office.Tools.Word.Bookmark ovládacího prvku do dokumentu v místě stávající Microsoft.Office.Interop.Word.Bookmark zadané.
Veřejná metoda AddBookmark(Range, String) Přidá nový Bookmark ovládacího prvku do dokumentu v určeném rozsahu.
Veřejná metoda AddBuildingBlockGalleryContentControl(String) Přidá nový BuildingBlockGalleryContentControl na aktuální výběr v dokumentu.
Veřejná metoda AddBuildingBlockGalleryContentControl(ContentControl, String) Přidá nový BuildingBlockGalleryContentControl do kolekce.Nový ovládací prvek je založen na nativní ovládací prvek obsahu, který je již v dokumentu.
Veřejná metoda AddBuildingBlockGalleryContentControl(Range, String) Přidá nový BuildingBlockGalleryContentControl na zadaný rozsah v dokumentu.
Veřejná metoda AddComboBoxContentControl(String) Přidá nový ComboBoxContentControl na aktuální výběr v dokumentu.
Veřejná metoda AddComboBoxContentControl(ContentControl, String) Přidá nový ComboBoxContentControl do kolekce.Nový ovládací prvek je založen na nativní ovládací prvek obsahu, který je již v dokumentu.
Veřejná metoda AddComboBoxContentControl(Range, String) Přidá nový ComboBoxContentControl na zadaný rozsah v dokumentu.
Veřejná metoda AddContentControl(ContentControl, String) Přidá nový ContentControl založený na nativní ovládací prvek obsahu v dokumentu.
Veřejná metoda AddContentControl(String, WdContentControlType) Přidá nový ContentControl zadaného typu na aktuální výběr v dokumentu.
Veřejná metoda AddContentControl(Range, String, WdContentControlType) Přidá nový ContentControl zadaného typu na zadaný rozsah v dokumentu.
Veřejná metoda AddControl(Control, Range, Single, Single, String) Přidá zadaný ovládací prvek ControlCollection v určeném rozsahu s zadané velikosti.
Veřejná metoda AddControl(Control, Single, Single, Single, Single, String) Přidá zadaný ovládací prvek ControlCollection v zadaném umístění pomocí zadané velikosti.
Veřejná metoda AddDatePickerContentControl(String) Přidá nový DatePickerContentControl na aktuální výběr v dokumentu.
Veřejná metoda AddDatePickerContentControl(ContentControl, String) Přidá nový DatePickerContentControl do kolekce.Nový ovládací prvek je založen na nativní ovládací prvek obsahu, který je již v dokumentu.
Veřejná metoda AddDatePickerContentControl(Range, String) Přidá nový DatePickerContentControl na zadaný rozsah v dokumentu.
Veřejná metoda AddDropDownListContentControl(String) Přidá nový DropDownListContentControl na aktuální výběr v dokumentu.
Veřejná metoda AddDropDownListContentControl(ContentControl, String) Přidá nový DropDownListContentControl do kolekce.Nový ovládací prvek je založen na nativní ovládací prvek obsahu, který je již v dokumentu.
Veřejná metoda AddDropDownListContentControl(Range, String) Přidá nový DropDownListContentControl na zadaný rozsah v dokumentu.
Veřejná metoda AddGroupContentControl(String) Přidá nový GroupContentControl na aktuální výběr v dokumentu.
Veřejná metoda AddGroupContentControl(ContentControl, String) Přidá nový GroupContentControl založený na nativní ovládací prvek obsahu v dokumentu.
Veřejná metoda AddGroupContentControl(Range, String) Přidá nový GroupContentControl na zadaný rozsah v dokumentu.
Veřejná metoda AddPictureContentControl(String) Přidá nový PictureContentControl na aktuální výběr v dokumentu.
Veřejná metoda AddPictureContentControl(ContentControl, String) Přidá nový PictureContentControl založený na nativní ovládací prvek obsahu v dokumentu.
Veřejná metoda AddPictureContentControl(Range, String) Přidá nový PictureContentControl na zadaný rozsah v dokumentu.
Veřejná metoda AddPlainTextContentControl(String) Přidá nový PlainTextContentControl na aktuální výběr v dokumentu.
Veřejná metoda AddPlainTextContentControl(ContentControl, String) Přidá nový PlainTextContentControl založený na nativní ovládací prvek obsahu v dokumentu.
Veřejná metoda AddPlainTextContentControl(Range, String) Přidá nový PlainTextContentControl na zadaný rozsah v dokumentu.
Veřejná metoda AddRichTextContentControl(String) Přidá nový RichTextContentControl na aktuální výběr v dokumentu.
Veřejná metoda AddRichTextContentControl(ContentControl, String) Přidá nový RichTextContentControl založený na nativní ovládací prvek obsahu v dokumentu.
Veřejná metoda AddRichTextContentControl(Range, String) Přidá nový RichTextContentControl na zadaný rozsah v dokumentu.
Veřejná metoda Contains(Object) Určuje, zda zadaný ovládací prvek je členem ControlCollection instance.
Veřejná metoda Contains(String) Určuje, zda ovládací prvek se zadaným názvem je členem ControlCollection instance.
Veřejná metoda GetEnumerator Vrátí čítač výčtu, iteruje kolekce. (Zděděno z IEnumerable.)
Veřejná metoda GetInlineShapeForControl Získá základní InlineShape pro zadanou ovládací prvek.
Veřejná metoda GetShapeForControl Získá základní Shape pro zadanou ovládací prvek.
Veřejná metoda IndexOf(Object) Vyhledá zadaný ovládací prvek a vrátí z nuly vycházející index prvního výskytu v ControlCollection instance.
Veřejná metoda IndexOf(String) Vyhledá první výskyt ovládací prvek se zadaným názvem v ControlCollection instance.
Veřejná metoda Remove(Object) Odebere zadaný ovládací prvek z ControlCollection instance.
Veřejná metoda Remove(String) Odebere zadaný ovládací prvek z ControlCollection instance.
Veřejná metoda RemoveAt Odstraní prvek na zadaný index v ControlCollection instance.

Nahoru

Rozšiřující metody

  Název Popis
Veřejná rozšiřující metoda AddButton(Range, Single, Single, String) Přetíženo. Přidá nový Button dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddButton(Single, Single, Single, Single, String) Přetíženo. Přidá nový Button dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddCheckBox(Range, Single, Single, String) Přetíženo. Přidá nový CheckBox dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddCheckBox(Single, Single, Single, Single, String) Přetíženo. Přidá nový CheckBox dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddCheckedListBox(Range, Single, Single, String) Přetíženo. Přidá nový CheckedListBox dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddCheckedListBox(Single, Single, Single, Single, String) Přetíženo. Přidá nový CheckedListBox dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddComboBox(Range, Single, Single, String) Přetíženo. Přidá nový ComboBox dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddComboBox(Single, Single, Single, Single, String) Přetíženo. Přidá nový ComboBox dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddDataGridView(Range, Single, Single, String) Přetíženo. Přidá nový DataGridView dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddDataGridView(Single, Single, Single, Single, String) Přetíženo. Přidá nový DataGridView dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddDateTimePicker(Range, Single, Single, String) Přetíženo. Přidá nový DateTimePicker dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddDateTimePicker(Single, Single, Single, Single, String) Přetíženo. Přidá nový DateTimePicker dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddDomainUpDown(Range, Single, Single, String) Přetíženo. Přidá nový DomainUpDown dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddDomainUpDown(Single, Single, Single, Single, String) Přetíženo. Přidá nový DomainUpDown dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddHScrollBar(Range, Single, Single, String) Přetíženo. Přidá nový HScrollBar dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddHScrollBar(Single, Single, Single, Single, String) Přetíženo. Přidá nový HScrollBar dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddLabel(Range, Single, Single, String) Přetíženo. Přidá nový Label dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddLabel(Single, Single, Single, Single, String) Přetíženo. Přidá nový Label dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddLinkLabel(Range, Single, Single, String) Přetíženo. Přidá nový LinkLabel dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddLinkLabel(Single, Single, Single, Single, String) Přetíženo. Přidá nový LinkLabel dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddListBox(Range, Single, Single, String) Přetíženo. Přidá nový ListBox dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddListBox(Single, Single, Single, Single, String) Přetíženo. Přidá nový ListBox dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddListView(Range, Single, Single, String) Přetíženo. Přidá nový ListView dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddListView(Single, Single, Single, Single, String) Přetíženo. Přidá nový ListView dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddMaskedTextBox(Range, Single, Single, String) Přetíženo. Přidá nový MaskedTextBox dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddMaskedTextBox(Single, Single, Single, Single, String) Přetíženo. Přidá nový MaskedTextBox dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddMonthCalendar(Range, Single, Single, String) Přetíženo. Přidá nový MonthCalendar dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddMonthCalendar(Single, Single, Single, Single, String) Přetíženo. Přidá nový MonthCalendar dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddNumericUpDown(Range, Single, Single, String) Přetíženo. Přidá nový NumericUpDown dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddNumericUpDown(Single, Single, Single, Single, String) Přetíženo. Přidá nový NumericUpDown dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddPictureBox(Range, Single, Single, String) Přetíženo. Přidá nový PictureBox dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddPictureBox(Single, Single, Single, Single, String) Přetíženo. Přidá nový PictureBox dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddProgressBar(Range, Single, Single, String) Přetíženo. Přidá nový ProgressBar dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddProgressBar(Single, Single, Single, Single, String) Přetíženo. Přidá nový ProgressBar dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddPropertyGrid(Range, Single, Single, String) Přetíženo. Přidá nový PropertyGrid dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddPropertyGrid(Single, Single, Single, Single, String) Přetíženo. Přidá nový PropertyGrid dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddRadioButton(Range, Single, Single, String) Přetíženo. Přidá nový RadioButton dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddRadioButton(Single, Single, Single, Single, String) Přetíženo. Přidá nový RadioButton dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddRichTextBox(Range, Single, Single, String) Přetíženo. Přidá nový RichTextBox dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddRichTextBox(Single, Single, Single, Single, String) Přetíženo. Přidá nový RichTextBox dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddTextBox(Range, Single, Single, String) Přetíženo. Přidá nový TextBox dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddTextBox(Single, Single, Single, Single, String) Přetíženo. Přidá nový TextBox dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddTrackBar(Range, Single, Single, String) Přetíženo. Přidá nový TrackBar dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddTrackBar(Single, Single, Single, Single, String) Přetíženo. Přidá nový TrackBar dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddTreeView(Range, Single, Single, String) Přetíženo. Přidá nový TreeView dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddTreeView(Single, Single, Single, Single, String) Přetíženo. Přidá nový TreeView dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddVScrollBar(Range, Single, Single, String) Přetíženo. Přidá nový VScrollBar dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddVScrollBar(Single, Single, Single, Single, String) Přetíženo. Přidá nový VScrollBar dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddWebBrowser(Range, Single, Single, String) Přetíženo. Přidá nový WebBrowser dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)
Veřejná rozšiřující metoda AddWebBrowser(Single, Single, Single, Single, String) Přetíženo. Přidá nový WebBrowser dokumentu ve velikosti a umístění ovládacího prvku. (Definoval ControlExtensions.)

Nahoru

Poznámky

Použití ControlCollection metody a vlastnosti, které chcete spravovat ovládací prvky v dokumentu aplikace Word.Další informace naleznete v tématu Přidání ovládacích prvků do dokumentů Office za běhu.

Chcete-li získat ControlCollection objektu v úrovni dokumentu projekt, použití Controls vlastnost ThisDocument tříd v projektu.Chcete-li získat ControlCollection objektu v úrovni aplikace project, pomocí Controls vlastnost Document 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řidání ovládacího prvku do dokumentu.

Použijte jeden z přidatnázev ovládacího prvku metody.Například přidejte ovládací prvek obsahu, použijte AddContentControl metody.

Odebrání ovládacího prvku z dokumentu.

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.

Viz také

Referenční dokumentace

Microsoft.Office.Tools.Word – obor názvů

Další zdroje

Přidání ovládacích prvků do dokumentů Office za běhu