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


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

Обновлен: Июль 2008

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

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

Если во время разработки неизвестно, сколько элементов управления потребуется в документе во время выполнения, можно добавлять элементы управления динамически в ответ на события.

В этом примере показано, как добавлять и удалять элементы управления Windows Forms и элементы управления ведущего приложения во время выполнения.

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

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

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

Download sample

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

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

  2. Щелкните в документе.

  3. Выберите флажок в панели действий.

    Элемент управления добавляется в текущее положение курсора.

  4. Снимите выбранный флажок.

    Элемент управления удаляется из документа.

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

Сохранение элементов управления

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

  2. Щелкните в документе.

  3. Выберите флажок в панели действий.

    Элемент управления добавляется в текущее положение курсора.

  4. Нажмите кнопку Сохранить.

    Будет открыто диалоговое окно Удаление элементов управления.

  5. Нажмите кнопку Нет.

  6. В диалоговом окне Сохранить как введите имя файла для листа и нажмите кнопку Сохранить.

  7. Закройте приложение Word.

  8. Откройте только что сохраненный файл.

    Элементы управления все еще присутствуют в документе.

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

  • Динамически помещает элементы управления Windows Forms и элементы управления ведущего приложения в документ.

  • Динамически удаляет элементы управления Windows Forms и элементы управления ведущим приложением из документа.

  • Сохранение сведений об элементе управления в части XML, сохраняемой как часть документа.

См. также

Задачи

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

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

Общие сведения о ведущих элементах и элементах управления ведущего приложения

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

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

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

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

Элементы управления в документах Office

Журнал изменений

Дата

Журнал

Причина

Июль 2008

Добавлен раздел.

Изменение функции SP1.