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 pro vývoj Office v sadě 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ů ControlCollection.
Veřejná vlastnost Item[Int32] Získá ovládací prvek na zadaném indexu.
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
Veřejná metoda AddBookmark(Bookmark, String) Přidá novou 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á novou Bookmark ovládacího prvku do dokumentu v určeném rozsahu.
Veřejná metoda AddBuildingBlockGalleryContentControl(String) Přidá novou BuildingBlockGalleryContentControl na aktuální výběr v dokumentu.
Veřejná metoda AddBuildingBlockGalleryContentControl(ContentControl, String) Přidá novou BuildingBlockGalleryContentControl do kolekce.Nový ovládací prvek je založen na nativní obsahu ovládacího prvku, který je již v dokumentu.
Veřejná metoda AddBuildingBlockGalleryContentControl(Range, String) Přidá novou BuildingBlockGalleryContentControl na zadaný rozsah v dokumentu.
Veřejná metoda AddComboBoxContentControl(String) Přidá novou ComboBoxContentControl na aktuální výběr v dokumentu.
Veřejná metoda AddComboBoxContentControl(ContentControl, String) Přidá novou ComboBoxContentControl do kolekce.Nový ovládací prvek je založen na nativní obsahu ovládacího prvku, který je již v dokumentu.
Veřejná metoda AddComboBoxContentControl(Range, String) Přidá novou ComboBoxContentControl na zadaný rozsah v dokumentu.
Veřejná metoda AddContentControl(ContentControl, String) Přidá novou ContentControl který je založen na nativní obsahu ovládacího prvku v dokumentu.
Veřejná metoda AddContentControl(String, WdContentControlType) Přidá novou ContentControl zadaného typu na aktuální výběr v dokumentu.
Veřejná metoda AddContentControl(Range, String, WdContentControlType) Přidá novou ContentControl určeného typu v určeném rozsahu v dokumentu.
Veřejná metoda AddControl(Control, Range, Single, Single, String) Přidá zadaný ovládací prvek ControlCollection na zadaný rozsah se zadanou velikostí.
Veřejná metoda AddControl(Control, Single, Single, Single, Single, String) Přidá zadaný ovládací prvek ControlCollection v zadaném umístění zadané velikosti.
Veřejná metoda AddDatePickerContentControl(String) Přidá novou DatePickerContentControl na aktuální výběr v dokumentu.
Veřejná metoda AddDatePickerContentControl(ContentControl, String) Přidá novou DatePickerContentControl do kolekce.Nový ovládací prvek je založen na nativní obsahu ovládacího prvku, který je již v dokumentu.
Veřejná metoda AddDatePickerContentControl(Range, String) Přidá novou DatePickerContentControl na zadaný rozsah v dokumentu.
Veřejná metoda AddDropDownListContentControl(String) Přidá novou DropDownListContentControl na aktuální výběr v dokumentu.
Veřejná metoda AddDropDownListContentControl(ContentControl, String) Přidá novou DropDownListContentControl do kolekce.Nový ovládací prvek je založen na nativní obsahu ovládacího prvku, který je již v dokumentu.
Veřejná metoda AddDropDownListContentControl(Range, String) Přidá novou DropDownListContentControl na zadaný rozsah v dokumentu.
Veřejná metoda AddGroupContentControl(String) Přidá novou GroupContentControl na aktuální výběr v dokumentu.
Veřejná metoda AddGroupContentControl(ContentControl, String) Přidá novou GroupContentControl který je založen na nativní obsahu ovládacího prvku v dokumentu.
Veřejná metoda AddGroupContentControl(Range, String) Přidá novou GroupContentControl na zadaný rozsah v dokumentu.
Veřejná metoda AddPictureContentControl(String) Přidá novou PictureContentControl na aktuální výběr v dokumentu.
Veřejná metoda AddPictureContentControl(ContentControl, String) Přidá novou PictureContentControl který je založen na nativní obsahu ovládacího prvku v dokumentu.
Veřejná metoda AddPictureContentControl(Range, String) Přidá novou PictureContentControl na zadaný rozsah v dokumentu.
Veřejná metoda AddPlainTextContentControl(String) Přidá novou PlainTextContentControl na aktuální výběr v dokumentu.
Veřejná metoda AddPlainTextContentControl(ContentControl, String) Přidá novou PlainTextContentControl který je založen na nativní obsahu ovládacího prvku v dokumentu.
Veřejná metoda AddPlainTextContentControl(Range, String) Přidá novou PlainTextContentControl na zadaný rozsah v dokumentu.
Veřejná metoda AddRichTextContentControl(String) Přidá novou RichTextContentControl na aktuální výběr v dokumentu.
Veřejná metoda AddRichTextContentControl(ContentControl, String) Přidá novou RichTextContentControl který je založen na nativní obsahu ovládacího prvku v dokumentu.
Veřejná metoda AddRichTextContentControl(Range, String) Přidá novou RichTextContentControl na zadaný rozsah v dokumentu.
Veřejná metoda Contains(Object) Určuje, zda je ovládací prvek zadaný člen 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í hodnotu čítače výčtu, který prochází kolekce. (Zděděno z IEnumerable.)
Veřejná metoda GetInlineShapeForControl Získá základní InlineShape pro zadaný ovládací prvek.
Veřejná metoda GetShapeForControl Získá základní Shape pro zadaný 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 prvku se zadaným názvem v ControlCollection instance.
Veřejná metoda Remove(Object) Odebere určený ovládací prvek z ControlCollection instance.
Veřejná metoda Remove(String) Odebere určený ovládací prvek z ControlCollection instance.
Veřejná metoda RemoveAt Odstraní ovládací prvek na zadaném indexu 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á novou Button dokument v určené 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á novou Button dokument v určené 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á novou CheckBox dokument v určené 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á novou CheckBox dokument v určené 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á novou CheckedListBox dokument v určené 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á novou CheckedListBox dokument v určené 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á novou ComboBox dokument v určené 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á novou ComboBox dokument v určené 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á novou DataGridView dokument v určené 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á novou DataGridView dokument v určené 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á novou DateTimePicker dokument v určené 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á novou DateTimePicker dokument v určené 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á novou DomainUpDown dokument v určené 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á novou DomainUpDown dokument v určené 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á novou HScrollBar dokument v určené 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á novou HScrollBar dokument v určené 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á novou Label dokument v určené 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á novou Label dokument v určené 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á novou LinkLabel dokument v určené 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á novou LinkLabel dokument v určené 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á novou ListBox dokument v určené 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á novou ListBox dokument v určené 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á novou ListView dokument v určené 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á novou ListView dokument v určené 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á novou MaskedTextBox dokument v určené 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á novou MaskedTextBox dokument v určené 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á novou MonthCalendar dokument v určené 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á novou MonthCalendar dokument v určené 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á novou NumericUpDown dokument v určené 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á novou NumericUpDown dokument v určené 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á novou PictureBox dokument v určené 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á novou PictureBox dokument v určené 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á novou ProgressBar dokument v určené 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á novou ProgressBar dokument v určené 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á novou PropertyGrid dokument v určené 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á novou PropertyGrid dokument v určené 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á novou RadioButton dokument v určené 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á novou RadioButton dokument v určené 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á novou RichTextBox dokument v určené 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á novou RichTextBox dokument v určené 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á novou TextBox dokument v určené 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á novou TextBox dokument v určené 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á novou TrackBar dokument v určené 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á novou TrackBar dokument v určené 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á novou TreeView dokument v určené 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á novou TreeView dokument v určené 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á novou VScrollBar dokument v určené 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á novou VScrollBar dokument v určené 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á novou WebBrowser dokument v určené 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á novou WebBrowser dokument v určené 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ů sady Office v době spuštění.

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

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

Z dokumentu odeberte ovládací prvek.

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.

Viz také

Referenční dokumentace

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

Další zdroje

Přidání ovládacích prvků do dokumentů sady Office v době spuštění