Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это важно
Функция "Действия" была удалена из Microsoft Word, начиная с версии Office 2024. Эта функция доступна только в Microsoft Word с следующими выпусками Office:
- Майкрософт 365
- Microsoft Office LTSC Professional Plus 2021
- Office LTSC Стандарт 2021
- Office профессиональный плюс 2016, 2019
- Office стандартный 2016, 2019
Чтобы добавить область действий в документ Microsoft Office Word или книгу Microsoft Excel, сначала создайте пользовательский элемент управления Windows Forms. Затем добавьте пользовательский элемент управления Controls в свойство ThisDocument.ActionsPane
поля (Word) или ThisWorkbook.ActionsPane
поля (Excel) в проекте.
Применимо к: Информация в этой теме относится к проектам на уровне документов для Excel и Word. Для получения дополнительной информации см. Функции, доступные в Office по приложению и типу проекта.
Замечание
На компьютере могут отображаться различные имена или расположения для некоторых элементов пользовательского интерфейса Visual Studio в следующих инструкциях. Выпуск Visual Studio, который у вас есть, и параметры, которые вы используете, определяют эти элементы. Дополнительные сведения см. в статье Персонализация интегрированной среды разработки Visual Studio.
Создание пользовательского элемента управления
В следующей процедуре показано, как создать элемент управления пользователем в проекте Word или Excel. Также добавляется кнопка в элемент управления пользователя, которая записывает текст в документ или рабочую книгу при щелчке.
Создание пользовательского элемента управления
Откройте проект уровня документов Word или Excel в Visual Studio.
В меню проекта щелкните Добавить Новый Элемент.
В диалоговом окне "Добавить новый элемент" выберите элемент управления "Области действий", назовите его HelloControl и нажмите кнопку "Добавить".
Замечание
Можно также добавить элемент пользовательского элемента управления в проект. Классы, созданные элементами управления Панелью действий и Пользовательского управления, функционально эквивалентны.
На вкладке Windows Formsпанели элементов перетащите элемент управления Button в элемент управления.
Замечание
Если элемент управления не отображается в конструкторе, дважды щелкните HelloControl в обозревателе решений.
Добавьте код в Click обработчик событий кнопки. В следующем примере показан код для документа Microsoft Office Word.
В C#необходимо добавить обработчик событий для нажатия кнопки. Этот код можно поместить в
HelloControl
конструктор после вызоваInitializeComponent
.Сведения о создании обработчиков событий см. в статье "Практическое руководство. Создание обработчиков событий в проектах Office".
public HelloControl() { InitializeComponent(); this.button1.Click += new EventHandler(this.button1_Click); }
Добавление пользовательского элемента управления в область действий
Чтобы отобразить область действий, добавьте пользовательский элемент управления Controls в свойство поля ThisDocument.ActionsPane
(Word) или поля ThisWorkbook.ActionsPane
(Excel).
Добавление пользовательского элемента управления в область действий
Добавьте следующий код в класс
ThisDocument
илиThisWorkbook
как объявление уровня класса (не добавляйте этот код в метод).Добавьте следующий код в обработчик события
ThisDocument_Startup
классаThisDocument
или обработчик событияThisWorkbook_Startup
классаThisWorkbook
.