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 во время выполнения