Пример службы среды выполнения
Обновлен: Ноябрь 2007
![]() |
---|
Данный пример работает только в Microsoft Office Excel 2007. |
В этом примере описывается порядок создания настройки ленты и настраиваемой области задач для Microsoft Office Excel 2007 посредством реализации интерфейсов расширения в надстройке.
В этом примере кода реализуются следующие интерфейсы расширения, обеспечивающие создание настраиваемой области задач:
Microsoft.Office.Core.ICustomTaskPaneConsumer. Создание области задач, содержащей текстовое поле и кнопку. При нажатии кнопки строка, содержащаяся в текстовом поле, добавляется к диапазону активной книги, в котором установлен фокус.
Microsoft.Office.Core.IRibbonExtensibility. Добавление выключателя, который предназначен для отображения или скрытия области задач.
Дополнительные сведения об установке образца проекта на локальный компьютер см. в разделе Практическое руководство. Установка и использование файлов примеров из справки.
![]() |
---|
В этом примере для создания настройки ленты и настраиваемой области задач используются интерфейсы расширения. Однако в Visual Studio Tools for Office предоставляются классы и конструкторы, которые также можно использовать для выполнения этих задач. Использование таких классов и конструкторов позволяет упростить работу с этими функциями. Дополнительные сведения см. в разделах Конструктор лент и Общие сведения о настраиваемых областях задач. |
![]() |
---|
Этот пример кода предназначен для иллюстрации понятия, и в нем показан только код, который относится к этому понятию. Пример может не отвечать требованиям безопасности для конкретных условий, и его не следует использовать в точности в том виде, в котором он приведен. Чтобы сделать проект более безопасным и надежным, рекомендуется добавить в него код обеспечения безопасности и код обработки ошибок. Корпорация Майкрософт предоставляет этот пример кода на условиях "КАК ЕСТЬ", без каких-либо гарантий. |
Выполнение примера
Нажмите клавишу F5.
На ленте выберите вкладку RuntimeServices.
В группе VSTO нажмите кнопку TaskPane.
Убедитесь, что отображается область задач Contoso.
Введите любой текст в текстовое поле области задач.
Нажмите кнопку Вставить.
Убедитесь, что введенный текст вставляется в ячейку активного листа, в которой установлен фокус.
Повторно нажмите кнопку TaskPane на ленте.
Убедитесь, что область задач скрывается.
Требования
Для выполнения этого примера требуются следующие приложения:
Visual Studio Tools for Office.
Microsoft Office Excel 2007.
Демонстрации
В этом примере показано выполнение следующих задач:
создание настройки ленты посредством реализации интерфейса Microsoft.Office.Core.IRibbonExtensibility в надстройке;
создание настраиваемой области задач посредством реализации интерфейса Microsoft.Office.Core.ICustomTaskPaneConsumer в надстройке;
отображение и скрытие настраиваемой области задач с помощью выключателя на ленте;
вставка текста, введенного в пользовательской области задач, на активный лист.
См. также
Задачи
Основные понятия
Настройка функций пользовательского интерфейса с помощью интерфейсов расширяемости
Общие сведения о настраиваемых областях задач