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


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

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

Применение

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

Тип проекта

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

Версия Microsoft Office

  • Word 2007

  • Word 2003

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

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

Дополнительные сведения о добавлении панели действий в рабочую книгу Microsoft Office Excel см. в разделе Практическое руководство. Добавление панели действий в книги Excel.

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

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

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

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

Создание элемента управления панели действий

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

  1. Откройте документ Word или шаблон проекта в Visual Studio.

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

  3. В диалоговом окне Добавление нового элемента выберите Элемент управления "Панель действий", дайте файлу имя HelloControl и нажмите кнопку Добавить.

  4. Если панель действий не отображается в конструкторе, дважды щелкните HelloControl в конструкторе.

  5. Из вкладки Windows Forms диалогового окна Панель элементов перетащите управляющий элемент Button на управляющий элемент панели действий.

  6. В обработчик событий кнопки Click добавьте следующий код:

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
        Handles Button1.Click
    
        Globals.ThisDocument.Paragraphs(1).Range.Text = "Hello world!"
    End Sub
    
    private void button1_Click(object sender, System.EventArgs e)
    {
        Globals.ThisDocument.Paragraphs[1].Range.Text = "Hello World!";
    }
    
  7. В C# также необходимо добавить обработчик событий для щелчка кнопки. Этот код можно поместить в конструктор HelloControl после обращения к IntializeComponent.

    Дополнительные сведения о создании обработчиков событий см. в разделе Практическое руководство. Создание обработчиков событий в пакете инструментов Visual Studio для Office.

    public HelloControl()
    {
        InitializeComponent();
        this.button1.Click += new EventHandler(this.button1_Click);
    }
    

Добавление элемента управления "Панель действий" в панель действий

Чтобы отобразить панель действий, добавьте к ней элемент управления. В следующем примере кода на панель действий в Word добавляется элемент управления панели действий.

Добавление в панель действий элемента управления панели действий

  1. Создайте новый экземпляр элемента управления панели действий в классе ThisDocument:

    Dim hello As New HelloControl
    
    private HelloControl hello = new HelloControl();
    
  2. Добавьте следующий код в обработчик событий Startup книги ThisDocument:

    Me.ActionsPane.Controls.Add(hello)
    
    this.ActionsPane.Controls.Add(hello);
    

См. также

Задачи

Пошаговое руководство. Вставка текста в документ из панели действий

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

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

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

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

Общие сведения о панели действий