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


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

Обновлен: Ноябрь 2007

Применение

Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям Microsoft Office.

Проекты уровня документа

  • Excel 2003

  • Excel 2007

  • Word 2003

  • Word 2007

Проекты уровня приложения

  • Excel 2007

  • Word 2007

Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов.

Элементы управления Windows Forms можно добавлять в документы Microsoft Office Excel и Microsoft Office Word во время выполнения программным путем. Используйте вспомогательные методы в классах Microsoft.Office.Tools.Excel.ControlCollection и Microsoft.Office.Tools.Word.ControlCollection. Дополнительные сведения см. в разделе Добавление элементов управления в документы Office во время выполнения.

Вспомогательные методы для Excel

Класс Microsoft.Office.Tools.Excel.ControlCollection предоставляет ряд вспомогательных методов, которые могут использоваться для добавления элементов управления Windows Forms в документы Excel программным путем. Каждый метод является перегруженным, что позволяет передавать объект Range или координаты определенного места. Если при создании элемента управления в качестве параметра был передан объект Range, при изменении размеров ячеек диапазона будет производиться автоматическое изменение размеров элемента управления.

В следующей таблице приведены вспомогательные методы, которые можно использовать для добавления программным способом элементов управления Windows Forms в книги Excel.

Вспомогательный метод

Описание

AddButton(Range, String)

Добавляет элемент управления Button в указанный диапазон.

AddButton(Range, Single, Single, String)

Добавляет элемент управления Button в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddLabel(Range, String)

Добавляет элемент управления Label в указанный диапазон.

AddLabel(Double, Double, Double, Double, String)

Добавляет элемент управления Label в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddLinkLabel(Range, String)

Добавляет элемент управления LinkLabel в указанный диапазон.

AddLinkLabel(Double, Double, Double, Double, String)

Добавляет элемент управления LinkLabel в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddTextBox(Range, String)

Добавляет элемент управления TextBox в указанный диапазон.

AddTextBox(Double, Double, Double, Double, String)

Добавляет элемент управления TextBox в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddCheckBox(Range, String)

Добавляет элемент управления CheckBox в указанный диапазон.

AddCheckBox(Double, Double, Double, Double, String)

Добавляет элемент управления CheckBox в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddRadioButton(Range, String)

Добавляет элемент управления RadioButton в указанный диапазон.

AddRadioButton(Double, Double, Double, Double, String)

Добавляет элемент управления RadioButton в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddPictureBox(Range, String)

Добавляет элемент управления PictureBox в указанный диапазон.

AddPictureBox(Double, Double, Double, Double, String)

Добавляет элемент управления PictureBox в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddCheckedListBox(Range, String)

Добавляет элемент управления CheckedListBox в указанный диапазон.

AddCheckedListBox(Double, Double, Double, Double, String)

Добавляет элемент управления CheckedListBox в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddComboBox(Range, String)

Добавляет элемент управления ComboBox в указанный диапазон.

AddComboBox(Double, Double, Double, Double, String)

Добавляет элемент управления ComboBox в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddListView(Range, String)

Добавляет элемент управления ListView в указанный диапазон, определяя позицию и размер элемента управления.

AddListView(Double, Double, Double, Double, String)

Добавляет элемент управления ListView в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddTreeView(Range, String)

Добавляет элемент управления TreeView в указанный диапазон.

AddTreeView(Double, Double, Double, Double, String)

Добавляет элемент управления TreeView в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddDateTimePicker(Range, String)

Добавляет элемент управления DateTimePicker в указанный диапазон.

AddDateTimePicker(Double, Double, Double, Double, String)

Добавляет элемент управления DateTimePicker в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddMonthCalendar(Range, String)

Добавляет элемент управления MonthCalendar в указанный диапазон.

AddMonthCalendar(Double, Double, Double, Double, String)

Добавляет элемент управления MonthCalendar в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddDomainUpDown(Range, String)

Добавляет элемент управления DomainUpDown в указанный диапазон.

AddDomainUpDown(Double, Double, Double, Double, String)

Добавляет элемент управления DomainUpDown в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddNumericUpDown(Range, String)

Добавляет элемент управления NumericUpDown в указанный диапазон.

AddNumericUpDown(Double, Double, Double, Double, String)

Добавляет элемент управления NumericUpDown в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddTrackBar(Range, String)

Добавляет элемент управления TrackBar в указанный диапазон.

AddTrackBar(Double, Double, Double, Double, String)

Добавляет элемент управления TrackBar в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddRichTextBox(Range, String)

Добавляет элемент управления RichTextBox в указанный диапазон.

AddRichTextBox(Double, Double, Double, Double, String)

Добавляет элемент управления RichTextBox в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddDataGridView(Range, String)

Добавляет элемент управления DataGridView в указанный диапазон.

AddDataGridView(Double, Double, Double, Double, String)

Добавляет элемент управления DataGridView в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddHScrollBar(Range, String)

Добавляет элемент управления HScrollBar в указанный диапазон.

AddHScrollBar(Double, Double, Double, Double, String)

Добавляет элемент управления HScrollBar в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddVScrollBar(Range, String)

Добавляет элемент управления VScrollBar в указанный диапазон.

AddVScrollBar(Double, Double, Double, Double, String)

Добавляет элемент управления VScrollBar в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddPropertyGrid(Range, String)

Добавляет элемент управления PropertyGrid в указанный диапазон.

AddPropertyGrid(Double, Double, Double, Double, String)

Добавляет элемент управления PropertyGrid в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddWebBrowser(Range, String)

Добавляет элемент управления WebBrowser в указанный диапазон.

AddWebBrowser(Double, Double, Double, Double, String)

Добавляет элемент управления WebBrowser в указанную позицию, а не в диапазон. Координаты представлены в точках.

Вспомогательные методы для Word

Класс Microsoft.Office.Tools.Word.ControlCollection предоставляет ряд вспомогательных методов, которые могут использоваться для добавления элементов управления Windows Forms в документы Word программным путем. Каждый метод является перегруженным, что позволяет передавать объект Range или координаты определенного места. Если при создании элемента управления в качестве параметра был передан объект Range, элемент управления добавляется в качестве объекта InlineShape в начало диапазона. Для элементов управления, при добавлении которых используется стиль обтекания "В тексте", нельзя изменить свойства Top и Left. Если при создании элемента управления в качестве параметра передаются координаты, элемент управления добавляется в качестве плавающего объекта Shape в указанное место.

В следующей таблице приведены вспомогательные методы, которые можно использовать для добавления программным способом элементов управления Windows Forms в документы Word.

Вспомогательный метод

Описание

AddButton(Range, Single, Single, String)

Добавляет элемент управления Button в начало указанного диапазона.

AddButton(Single, Single, Single, Single, String)

Добавляет элемент управления Button в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddLabel(Range, Single, Single, String)

Добавляет элемент управления Label в начало указанного диапазона.

AddLabel(Single, Single, Single, Single, String)

Добавляет элемент управления Label в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddLinkLabel(Range, Single, Single, String)

Добавляет элемент управления LinkLabel в начало указанного диапазона.

AddLinkLabel(Single, Single, Single, Single, String)

Добавляет элемент управления LinkLabel в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddTextBox(Range, Single, Single, String)

Добавляет элемент управления TextBox в начало указанного диапазона.

AddTextBox(Single, Single, Single, Single, String)

Добавляет элемент управления TextBox в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddCheckBox(Range, Single, Single, String)

Добавляет элемент управления CheckBox в начало указанного диапазона.

AddCheckBox(Single, Single, Single, Single, String)

Добавляет элемент управления CheckBox в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddRadioButton(Range, Single, Single, String)

Добавляет элемент управления RadioButton в начало указанного диапазона.

AddRadioButton(Single, Single, Single, Single, String)

Добавляет элемент управления RadioButton в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddPictureBox(Range, Single, Single, String)

Добавляет элемент управления PictureBox в начало указанного диапазона.

AddPictureBox(Single, Single, Single, Single, String)

Добавляет элемент управления PictureBox в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddCheckedListBox(Range, Single, Single, String)

Добавляет элемент управления CheckedListBox в начало указанного диапазона.

AddCheckedListBox(Single, Single, Single, Single, String)

Добавляет элемент управления CheckedListBox в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddComboBox(Range, Single, Single, String)

Добавляет элемент управления ComboBox в начало указанного диапазона.

AddComboBox(Single, Single, Single, Single, String)

Добавляет элемент управления ComboBox в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddListView(Range, Single, Single, String)

Добавляет элемент управления ListView в указанный диапазон, определяя позицию и размер элемента управления.

AddListView(Single, Single, Single, Single, String)

Добавляет элемент управления ListView в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddTreeView(Range, Single, Single, String)

Добавляет элемент управления TreeView в начало указанного диапазона.

AddTreeView(Single, Single, Single, Single, String)

Добавляет элемент управления TreeView в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddDateTimePicker(Range, Single, Single, String)

Добавляет элемент управления DateTimePicker в начало указанного диапазона.

AddDateTimePicker(Single, Single, Single, Single, String)

Добавляет элемент управления DateTimePicker в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddMonthCalendar(Range, Single, Single, String)

Добавляет элемент управления MonthCalendar в начало указанного диапазона.

AddMonthCalendar(Single, Single, Single, Single, String)

Добавляет элемент управления MonthCalendar в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddDomainUpDown(Range, Single, Single, String)

Добавляет элемент управления DomainUpDown в начало указанного диапазона.

AddDomainUpDown(Single, Single, Single, Single, String)

Добавляет элемент управления DomainUpDown в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddNumericUpDown(Range, Single, Single, String)

Добавляет элемент управления NumericUpDown в начало указанного диапазона.

AddNumericUpDown(Single, Single, Single, Single, String)

Добавляет элемент управления NumericUpDown в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddTrackBar(Range, Single, Single, String)

Добавляет элемент управления TrackBar в начало указанного диапазона.

AddTrackBar(Single, Single, Single, Single, String)

Добавляет элемент управления TrackBar в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddRichTextBox(Range, Single, Single, String)

Добавляет элемент управления RichTextBox в начало указанного диапазона.

AddRichTextBox(Single, Single, Single, Single, String)

Добавляет элемент управления RichTextBox в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddDataGridView(Range, Single, Single, String)

Добавляет элемент управления DataGridView в начало указанного диапазона.

AddDataGridView(Single, Single, Single, Single, String)

Добавляет элемент управления DataGridView в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddHScrollBar(Range, Single, Single, String)

Добавляет элемент управления HScrollBar в начало указанного диапазона.

AddHScrollBar(Single, Single, Single, Single, String)

Добавляет элемент управления HScrollBar в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddVScrollBar(Range, Single, Single, String)

Добавляет элемент управления VScrollBar в начало указанного диапазона.

AddVScrollBar(Single, Single, Single, Single, String)

Добавляет элемент управления VScrollBar в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddPropertyGrid(Range, Single, Single, String)

Добавляет элемент управления PropertyGrid в начало указанного диапазона.

AddPropertyGrid(Single, Single, Single, Single, String)

Добавляет элемент управления PropertyGrid в указанную позицию, а не в диапазон. Координаты представлены в точках.

AddWebBrowser(Range, Single, Single, String)

Добавляет элемент управления WebBrowser в начало указанного диапазона.

AddWebBrowser(Single, Single, Single, Single, String)

Добавляет элемент управления WebBrowser в указанную позицию, а не в диапазон. Координаты представлены в точках.

См. также

Основные понятия

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

Общие сведения об использовании элементов управления Windows Forms в документах Office

Ограничения по использованию элементов управления Windows Forms в документах Office

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

Элементы управления в документах Office