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


Использование элементов управления Windows Forms в листах Excel

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

Применение

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

Тип проекта

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

Версия Microsoft Office

  • Excel 2003

  • Excel 2007

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

Элементы управления Windows Forms можно добавлять в листы Microsoft Office Excel тем же способом, каким они добавляются в формы Windows. Общие сведения о работе с элементами управления в документах см. в разделе Общие сведения об использовании элементов управления Windows Forms в документах Office.

Рекомендации по использованию элементов управления в Excel

В Excel существуют некоторые особенности.

Соответствие размера управляющего элемента размеру ячейки

Можно настроить элемент управления для автоматического изменения размера при изменении размера родительской ячейки. Дополнительные сведения см. в разделе Практическое руководство. Изменение размера внутри ячеек листа Excel.

Добавление компонентов, совместно используемых всеми листами

Можно добавить компоненты, которые должны совместно использоваться всеми листами, например DataSet, в конструктор книги, а не в листы. Компонент появится в области компонентов.

Формула для внедрения элементов управления

При выборе элемента управления в Excel в строке формул отображается текст =EMBED("WinForms.Control.Host",""). Этот текст является обязательным и не подлежит удалению.

См. также

Задачи

Практическое руководство. Изменение размера внутри ячеек листа Excel

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

Пошаговое руководство. Изменение форматирования листа с использованием элементов управления CheckBox

Пошаговое руководство. Отображение текста в текстовом поле рабочего листа с помощью кнопки

Пошаговое руководство. Обновление диаграммы на листе с помощью переключателей