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


Пример службы среды выполнения

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

Bb772097.alert_note(ru-ru,VS.90).gifПримечание.

Данный пример работает только в Microsoft Office Excel 2007.

В этом примере описывается порядок создания настройки ленты и настраиваемой области задач для Microsoft Office Excel 2007 посредством реализации интерфейсов расширения в надстройке.

В этом примере кода реализуются следующие интерфейсы расширения, обеспечивающие создание настраиваемой области задач:

  • Microsoft.Office.Core.ICustomTaskPaneConsumer. Создание области задач, содержащей текстовое поле и кнопку. При нажатии кнопки строка, содержащаяся в текстовом поле, добавляется к диапазону активной книги, в котором установлен фокус.

  • Microsoft.Office.Core.IRibbonExtensibility. Добавление выключателя, который предназначен для отображения или скрытия области задач.

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

Bb772097.alert_note(ru-ru,VS.90).gifПримечание.

В этом примере для создания настройки ленты и настраиваемой области задач используются интерфейсы расширения. Однако в Visual Studio Tools for Office предоставляются классы и конструкторы, которые также можно использовать для выполнения этих задач. Использование таких классов и конструкторов позволяет упростить работу с этими функциями. Дополнительные сведения см. в разделах Конструктор лент и Общие сведения о настраиваемых областях задач.

Bb772097.alert_security(ru-ru,VS.90).gifПримечание о безопасности.

Этот пример кода предназначен для иллюстрации понятия, и в нем показан только код, который относится к этому понятию. Пример может не отвечать требованиям безопасности для конкретных условий, и его не следует использовать в точности в том виде, в котором он приведен. Чтобы сделать проект более безопасным и надежным, рекомендуется добавить в него код обеспечения безопасности и код обработки ошибок. Корпорация Майкрософт предоставляет этот пример кода на условиях "КАК ЕСТЬ", без каких-либо гарантий.

Download sample

Выполнение примера

  1. Нажмите клавишу F5.

  2. На ленте выберите вкладку RuntimeServices.

  3. В группе VSTO нажмите кнопку TaskPane.

    Убедитесь, что отображается область задач Contoso.

  4. Введите любой текст в текстовое поле области задач.

  5. Нажмите кнопку Вставить.

    Убедитесь, что введенный текст вставляется в ячейку активного листа, в которой установлен фокус.

  6. Повторно нажмите кнопку TaskPane на ленте.

    Убедитесь, что область задач скрывается.

Требования

Для выполнения этого примера требуются следующие приложения:

  • Visual Studio Tools for Office.

  • Microsoft Office Excel 2007.

Демонстрации

В этом примере показано выполнение следующих задач:

  • создание настройки ленты посредством реализации интерфейса Microsoft.Office.Core.IRibbonExtensibility в надстройке;

  • создание настраиваемой области задач посредством реализации интерфейса Microsoft.Office.Core.ICustomTaskPaneConsumer в надстройке;

  • отображение и скрытие настраиваемой области задач с помощью выключателя на ленте;

  • вставка текста, введенного в пользовательской области задач, на активный лист.

См. также

Задачи

Пример области задач

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

Настройка функций пользовательского интерфейса с помощью интерфейсов расширяемости

Конструктор лент

Общие сведения о настраиваемых областях задач

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

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