Поделиться через


ControlCollection - интерфейс

Представляет коллекцию управляемых элементов управления в документе Word, настроенном с помощью средств разработки Office в Visual Studio.

Пространство имен:  Microsoft.Office.Tools.Word
Сборки:   Microsoft.Office.Tools.Word (в Microsoft.Office.Tools.Word.dll)
  Microsoft.Office.Tools.Word.v4.0.Utilities (в Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Синтаксис

'Декларация
<GuidAttribute("E1180F09-B903-4D03-8D30-2845219AEE2C")> _
Public Interface ControlCollection _
    Inherits IEnumerable
[GuidAttribute("E1180F09-B903-4D03-8D30-2845219AEE2C")]
public interface ControlCollection : IEnumerable

Тип ControlCollection предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Capacity Получает или задает число элементов управления, которое может содержать коллекция ControlCollection.
Открытое свойство Count Получает число элементов управления в объекте ControlCollection.
Открытое свойство Item[Int32] Возвращает элемент управления по указанному индексу.
Открытое свойство Item[Object] Возвращает указанный элемент управления.
Открытое свойство Item[String] Возвращает элемент управления с указанным именем.

В начало страницы

Методы

  Имя Описание
Открытый метод _VtblGap1_29 Инфраструктура.
Открытый метод AddBookmark(Bookmark, String) Добавляет в документ новый элемент управления Microsoft.Office.Tools.Word.Bookmark на место существующего указанного элемента управления Microsoft.Office.Interop.Word.Bookmark.
Открытый метод AddBookmark(Range, String) Добавляет в указанный диапазон документа новый элемент управления Bookmark.
Открытый метод AddBuildingBlockGalleryContentControl(String) Добавляет в выделенный в настоящий момент фрагмент документа новый элемент управления BuildingBlockGalleryContentControl.
Открытый метод AddBuildingBlockGalleryContentControl(ContentControl, String) Добавляет в коллекцию новый объект BuildingBlockGalleryContentControl.Новый элемент управления основан на исходном элементе управления содержимым, который уже находится в документе.
Открытый метод AddBuildingBlockGalleryContentControl(Range, String) Добавляет в указанный диапазон документа новый элемент управления BuildingBlockGalleryContentControl.
Открытый метод AddComboBoxContentControl(String) Добавляет в выделенный в настоящий момент фрагмент документа новый элемент управления ComboBoxContentControl.
Открытый метод AddComboBoxContentControl(ContentControl, String) Добавляет в коллекцию новый объект ComboBoxContentControl.Новый элемент управления основан на исходном элементе управления содержимым, который уже находится в документе.
Открытый метод AddComboBoxContentControl(Range, String) Добавляет в указанный диапазон документа новый элемент управления ComboBoxContentControl.
Открытый метод AddContentControl(ContentControl, String) Добавляет новый элемент управления ContentControl, основанный на собственном элементе управления содержимым в документе.
Открытый метод AddContentControl(String, WdContentControlType) Добавляет в выделенный в настоящий момент фрагмент документа новый элемент управления ContentControl указанного типа.
Открытый метод AddContentControl(Range, String, WdContentControlType) Добавляет в заданный диапазон документа новый элемент управления ContentControl указанного типа.
Открытый метод AddControl(Control, Range, Single, Single, String) Добавляет в коллекцию ControlCollection указанный элемент управления с заданным диапазоном и размером.
Открытый метод AddControl(Control, Single, Single, Single, Single, String) Добавляет в коллекцию ControlCollection указанный элемент управления с заданным местоположением и размером.
Открытый метод AddDatePickerContentControl(String) Добавляет в выделенный в настоящий момент фрагмент документа новый элемент управления DatePickerContentControl.
Открытый метод AddDatePickerContentControl(ContentControl, String) Добавляет в коллекцию новый объект DatePickerContentControl.Новый элемент управления основан на исходном элементе управления содержимым, который уже находится в документе.
Открытый метод AddDatePickerContentControl(Range, String) Добавляет в указанный диапазон документа новый элемент управления DatePickerContentControl.
Открытый метод AddDropDownListContentControl(String) Добавляет в выделенный в настоящий момент фрагмент документа новый элемент управления DropDownListContentControl.
Открытый метод AddDropDownListContentControl(ContentControl, String) Добавляет в коллекцию новый объект DropDownListContentControl.Новый элемент управления основан на исходном элементе управления содержимым, который уже находится в документе.
Открытый метод AddDropDownListContentControl(Range, String) Добавляет в указанный диапазон документа новый элемент управления DropDownListContentControl.
Открытый метод AddGroupContentControl(String) Добавляет в выделенный в настоящий момент фрагмент документа новый элемент управления GroupContentControl.
Открытый метод AddGroupContentControl(ContentControl, String) Добавляет новый элемент управления GroupContentControl, основанный на собственном элементе управления содержимым в документе.
Открытый метод AddGroupContentControl(Range, String) Добавляет в указанный диапазон документа новый элемент управления GroupContentControl.
Открытый метод AddPictureContentControl(String) Добавляет в выделенный в настоящий момент фрагмент документа новый элемент управления PictureContentControl.
Открытый метод AddPictureContentControl(ContentControl, String) Добавляет новый элемент управления PictureContentControl, основанный на собственном элементе управления содержимым в документе.
Открытый метод AddPictureContentControl(Range, String) Добавляет в указанный диапазон документа новый элемент управления PictureContentControl.
Открытый метод AddPlainTextContentControl(String) Добавляет в выделенный в настоящий момент фрагмент документа новый элемент управления PlainTextContentControl.
Открытый метод AddPlainTextContentControl(ContentControl, String) Добавляет новый элемент управления PlainTextContentControl, основанный на собственном элементе управления содержимым в документе.
Открытый метод AddPlainTextContentControl(Range, String) Добавляет в указанный диапазон документа новый элемент управления PlainTextContentControl.
Открытый метод AddRichTextContentControl(String) Добавляет в выделенный в настоящий момент фрагмент документа новый элемент управления RichTextContentControl.
Открытый метод AddRichTextContentControl(ContentControl, String) Добавляет новый элемент управления RichTextContentControl, основанный на собственном элементе управления содержимым в документе.
Открытый метод AddRichTextContentControl(Range, String) Добавляет в указанный диапазон документа новый элемент управления RichTextContentControl.
Открытый метод Contains(Object) Определяет, входит ли указанный элемент управления в экземпляр коллекции ControlCollection.
Открытый метод Contains(String) Определяет, входит ли элемент управления с указанным именем в экземпляр коллекции ControlCollection.
Открытый метод GetEnumerator Возвращает перечислитель, осуществляющий перебор коллекции. (Унаследовано от IEnumerable.)
Открытый метод GetInlineShapeForControl Возвращает основной объект InlineShape для указанного элемента управления.
Открытый метод GetShapeForControl Возвращает основной объект Shape для указанного элемента управления.
Открытый метод IndexOf(Object) Выполняет поиск указанного элемента управления и возвращает индекс (отсчитываемый с нуля) первого вхождения элемента управления в экземпляре коллекции ControlCollection.
Открытый метод IndexOf(String) Выполняет поиск первого вхождения элемента управления с указанным именем в экземпляре коллекции ControlCollection.
Открытый метод Remove(Object) Удаляет указанный элемент управления из экземпляра коллекции ControlCollection.
Открытый метод Remove(String) Удаляет указанный элемент управления из экземпляра коллекции ControlCollection.
Открытый метод RemoveAt Удаляет элемент управления по указанному индексу из экземпляра коллекции ControlCollection.

В начало страницы

Методы расширения

  Имя Описание
Открытый метод расширения AddButton(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления Button указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddButton(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления Button указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddCheckBox(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления CheckBox указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddCheckBox(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления CheckBox указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddCheckedListBox(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления CheckedListBox указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddCheckedListBox(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления CheckedListBox указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddComboBox(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления ComboBox указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddComboBox(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления ComboBox указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddDataGridView(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления DataGridView указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddDataGridView(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления DataGridView указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddDateTimePicker(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления DateTimePicker указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddDateTimePicker(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления DateTimePicker указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddDomainUpDown(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления DomainUpDown указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddDomainUpDown(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления DomainUpDown указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddHScrollBar(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления HScrollBar указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddHScrollBar(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления HScrollBar указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddLabel(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления Label указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddLabel(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления Label указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddLinkLabel(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления LinkLabel указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddLinkLabel(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления LinkLabel указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddListBox(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления ListBox указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddListBox(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления ListBox указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddListView(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления ListView указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddListView(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления ListView указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddMaskedTextBox(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления MaskedTextBox указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddMaskedTextBox(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления MaskedTextBox указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddMonthCalendar(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления MonthCalendar указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddMonthCalendar(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления MonthCalendar указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddNumericUpDown(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления NumericUpDown указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddNumericUpDown(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления NumericUpDown указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddPictureBox(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления PictureBox указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddPictureBox(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления PictureBox указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddProgressBar(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления ProgressBar указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddProgressBar(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления ProgressBar указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddPropertyGrid(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления PropertyGrid указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddPropertyGrid(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления PropertyGrid указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddRadioButton(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления RadioButton указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddRadioButton(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления RadioButton указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddRichTextBox(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления RichTextBox указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddRichTextBox(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления RichTextBox указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddTextBox(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления TextBox указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddTextBox(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления TextBox указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddTrackBar(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления TrackBar указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddTrackBar(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления TrackBar указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddTreeView(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления TreeView указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddTreeView(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления TreeView указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddVScrollBar(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления VScrollBar указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddVScrollBar(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления VScrollBar указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddWebBrowser(Range, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления WebBrowser указанного размера. (Определено в ControlExtensions.)
Открытый метод расширения AddWebBrowser(Single, Single, Single, Single, String) Перегружен. Добавляет в заданное расположение в документе новый элемент управления WebBrowser указанного размера. (Определено в ControlExtensions.)

В начало страницы

Заметки

Методы ControlCollection и свойства используются для управления элементами управления в документе Word. Для получения дополнительной информации см. Добавление элементов управления в документы Office во время выполнения.

Чтобы получить объект ControlCollection в проекте уровня документа, используется свойство Controls класса ThisDocument в проекте. Для получения объекта ControlCollection в проекте уровня приложения, используйте свойство Controls ведущего элемента Document, создаваемого программными средствами во время выполнения. Для получения дополнительной информации см. Расширение документов Word и книг Excel в надстройках уровня приложения во время выполнения.

В приведенной ниже таблице показано, как использовать члены класса ControlCollection для выполнения общих задач, связанных с элементами управления в документах.

Задача

Действие

Добавьте элемент управления в документ.

Используйте один из методов Addимя_элемента_управления. Например, чтобы добавить элемент управления содержимым, используйте метод AddContentControl.

Удалите элемент управления из документа.

Воспользуйтесь методом Remove.

Определите, присутствует ли элемент управления в коллекции.

Передайте элемент управления или его имя в качестве параметра метода Contains.

Получите индекс элемента управления в коллекции.

Передайте элемент управления или его имя в качестве параметра метода IndexOf.

Получите элемент управления из коллекции.

Передайте индекс или имя элемента управления свойству Item.

Примечание

Данный интерфейс реализуется набором средств Visual Studio Tools for Office (среда выполнения). Он не предназначен для реализации в пользовательском коде. Дополнительные сведения см. в разделе Общие сведения об инструментах Visual Studio для среды выполнения Office.

Использование

В настоящей документации описывается версия этого типа, которая используется в проектах Office, предназначенных для платформ .NET Framework 4 и .NET Framework 4.5. В проектах, предназначенных для платформы .NET Framework 3.5, этот тип может содержать другие члены, а примеры кода, приведенные для этого типа, могут не работать. Документацию о данном типе в проектах, предназначенных для платформы .NET Framework 3.5, см. в следующем справочном разделе документации Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

См. также

Ссылки

Microsoft.Office.Tools.Word - пространство имен

Другие ресурсы

Добавление элементов управления в документы Office во время выполнения