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


Практическое руководство. Добавление настраиваемой панели задач в приложение

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

Применение

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

Тип проекта

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

Приложение Microsoft Office

  • Excel 2007

  • InfoPath 2007

  • Outlook 2007

  • PowerPoint 2007

  • Word 2007

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

Можно добавить настраиваемую панель задач в приложения, перечисленные выше, при помощи надстройки уровня приложения. Дополнительные сведения см. в разделе Общие сведения о настраиваемых областях задач.

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

На компьютере могут отображаться имена или расположения некоторых элементов пользовательского интерфейса Visual Studio, отличающиеся от указанных в дальнейших инструкциях. Эти элементы определяются используемой версией Visual Studio и ее параметрами. Дополнительные сведения см. в разделе Параметры Visual Studio.

Добавление настраиваемой области задач в приложение

Добавление настраиваемой области задач в приложение

  1. Откройте или создайте проект уровня приложения для одного из приложений, перечисленных выше, в системе Microsoft Office 2007. Дополнительные сведения см. в разделе Практическое руководство. Создание проектов Visual Studio Tools for Office.

  2. В меню Проект выберите команду Добавить пользовательский элемент управления.

  3. В диалоговом окне Добавить новый элемент измените имя нового пользовательского элемента управления на MyUserControl и нажмите кнопку Добавить.

    В конструкторе откроется указанный пользовательский элемент управления.

  4. Добавьте один или более элементов управления Windows Forms из Панели элементов в элемент управления пользователя.

  5. Откройте файл кода ThisAddIn.cs или ThisAddIn.vb.

  6. Добавьте в класс ThisAddIn следующий код. Этот код объявляет экземпляры MyUserControl и CustomTaskPane как члены класса ThisAddIn.

    Private myUserControl1 As MyUserControl
    Private myCustomTaskPane As Microsoft.Office.Tools.CustomTaskPane
    
    private MyUserControl myUserControl1;
    private Microsoft.Office.Tools.CustomTaskPane myCustomTaskPane;
    
  7. В обработчик событий ThisAddIn_Startup добавьте следующий код. Этот код создает новый CustomTaskPane, добавляя объект MyUserControl в коллекцию CustomTaskPanes. Код также показывает панель задач.

    myUserControl1 = New MyUserControl
    myCustomTaskPane = Me.CustomTaskPanes.Add(myUserControl1, "My Task Pane")
    myCustomTaskPane.Visible = True
    
    myUserControl1 = new MyUserControl();
    myCustomTaskPane = this.CustomTaskPanes.Add(myUserControl1, "My Task Pane");
    myCustomTaskPane.Visible = true;
    
    Aa942846.alert_note(ru-ru,VS.90).gifПримечание.

    Этот код связывает Вашу настраиваемую панель задач с активным окном приложения. В некоторых приложениях можно изменять этот код, чтобы быть уверенным, что панель задач появится с другими документами или элементами в приложении. Дополнительные сведения см. в разделе Управление настраиваемыми областями задач в нескольких окнах приложений.

См. также

Задачи

Руководство. Автоматизация приложения в настраиваемой области задач

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

Настройка пользовательского интерфейса Office

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