Пример динамических элементов управления в надстройках Word
Обновлен: Июль 2008
Примечание. |
---|
Данный пример работает только в Microsoft Office Word 2007. |
Если во время разработки неизвестно, сколько элементов управления потребуется в документе во время выполнения, можно добавлять элементы управления динамически в ответ на события.
В этом примере показано, как добавлять и удалять элементы управления Windows Forms и элементы управления ведущего приложения во время выполнения.
Примечание о безопасности. |
---|
Этот пример кода приведен для иллюстрации концепции, и в нем приведен код, относящийся только к данной концепции. Пример может не отвечать требованиям безопасности для определенной среды, и его не следует использовать в точности в том виде, в котором он приведен. Чтобы сделать проект более безопасным и надежным, рекомендуется добавить в него код обеспечения безопасности и код обработки ошибок. Корпорация Майкрософт предоставляет этот пример кода на условиях "КАК ЕСТЬ", без каких-либо гарантий. |
Сведения об установке демонстрационного проекта на локальный компьютер см. в разделе Практическое руководство. Установка и использование файлов примеров из справки.
Выполнение примера
Нажмите клавишу F5.
Щелкните в документе.
Выберите флажок в панели действий.
Элемент управления добавляется в текущее положение курсора.
Снимите выбранный флажок.
Элемент управления удаляется из документа.
Элементы управления, созданные надстройками, не сохраняются в документе автоматически. Этот пример сохраняет сведения об элементах управления в настраиваемой XML-части, чтобы эти элементы управления могли сохраняться между экземплярами Word.
Сохранение элементов управления
Нажмите клавишу F5.
Щелкните в документе.
Выберите флажок в панели действий.
Элемент управления добавляется в текущее положение курсора.
Нажмите кнопку Сохранить.
Будет открыто диалоговое окно Удаление элементов управления.
Нажмите кнопку Нет.
В диалоговом окне Сохранить как введите имя файла для листа и нажмите кнопку Сохранить.
Закройте приложение Word.
Откройте только что сохраненный файл.
Элементы управления все еще присутствуют в документе.
Демонстрации
Динамически помещает элементы управления Windows Forms и элементы управления ведущего приложения в документ.
Динамически удаляет элементы управления Windows Forms и элементы управления ведущим приложением из документа.
Сохранение сведений об элементе управления в части XML, сохраняемой как часть документа.
См. также
Задачи
Пример динамических элементов управления надстройками Excel
Основные понятия
Общие сведения о ведущих элементах и элементах управления ведущего приложения
Общие сведения о панели действий
Другие ресурсы
Примеры проектов уровня документа
Элементы управления в документах Office
Журнал изменений
Дата |
Журнал |
Причина |
---|---|---|
Июль 2008 |
Добавлен раздел. |
Изменение функции SP1. |