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


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

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

Область применения. Сведения в этом разделе относятся к проектам надстроек VSTO для Outlook. Дополнительные сведения см. в разделе "Функции", доступные по Приложение Office ликации и типу проекта.

Примечание.

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

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

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

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

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

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

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

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

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

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

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

    myUserControl1 = new MyUserControl();
    myCustomTaskPane = this.CustomTaskPanes.Add(myUserControl1, "My Task Pane");
    myCustomTaskPane.Visible = true;
    

    Примечание.

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