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


ControlCollection - интерфейс

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

Пространство имен:  Microsoft.Office.Tools.Word
Сборка:  Microsoft.Office.Tools.Word (в Microsoft.Office.Tools.Word.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] Возвращает элемент управления с указанным именем.

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

Методы

  Имя Описание
Открытый метод 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.

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

Заметки

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

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

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

Задача

Действие

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

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

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

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

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

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

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

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

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

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

Примечание

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

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

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

См. также

Ссылки

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

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

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

Вспомогательные методы для элементов управления ведущего приложения