Пример генератора слайдов для PowerPoint
Обновлен: Ноябрь 2007
Примечание. |
---|
Данный пример работает только в Microsoft Office Word 2007. |
Данный пример представляет собой шаблон Word, с помощью которого можно создать первый черновик презентации Microsoft Office PowerPoint 2007 из документа Word без необходимости копировать и вставлять данные из Word в PowerPoint. Презентация PowerPoint создается из документа Word на основе XML-тегов, добавленных в текст документа.
Чтобы этот шаблон появился в диалоговом окне шаблонов Word, скопируйте его в папку стандартных шаблонов, например в папку %UserProfile%\Application Data\Microsoft\Templates (Windows XP и Windows Server 2003) или в папку %UserProfile%\AppData\Roaming\Microsoft\Templates (Windows Vista).
Примечание о безопасности. |
---|
Этот пример кода предназначен для иллюстрации концепции, и в нем приведен только код, который относится к этой концепции. Пример может не отвечать требованиям безопасности для определенной среды, и его не следует использовать в точности в том виде, в котором он приведен. Чтобы сделать проект более безопасным и надежным, рекомендуется добавить в него код обеспечения безопасности и код обработки ошибок. Корпорация Майкрософт предоставляет этот пример кода на условиях "КАК ЕСТЬ", без каких-либо гарантий. |
Сведения об установке демонстрационного проекта на локальный компьютер см. в разделе Практическое руководство. Установка и использование файлов примеров из справки.
Выполнение примера
Нажмите клавишу F5.
Откроется пустой документ Word, созданный на основе шаблона.
Чтобы создать презентацию PowerPoint, добавьте в документ Word необходимые сведения. Введите заголовок для каждого слайда, обычный текст, маркированные списки и примечания для докладчика, которые не будут отображаться на слайдах.
Если область задач Действия с документами не отображается, выберите в меню Вид пункт Область задач, после чего выберите в раскрывающемся списке в верхней части новой области задач пункт Действия с документами.
Выделите в документе текст, который должен попасть в презентацию PowerPoint, после чего щелкните в списке Разметка документа XML-тег, который требуется применить к тексту. Рассмотрим приведенные ниже сведения.
Чтобы начать новый слайд, примените к тексту элемент Заголовок слайда. Каждый слайд должен начинаться с заголовка, презентация также должна начинаться с заголовка.
Нетекстовые элементы, такие как изображения, фигуры и таблицы, не добавляются в презентацию PowerPoint.
Элементы XML не могут перекрываться.
Также можно поместить в документ точку вставки, не выделяя текст, и щелкнуть XML-тег в области задач. При этом в документ в указанное место будет добавлен пустой XML-тег, после чего в этот XML-тег можно ввести новое содержимое.
Чтобы перейти в документе к заголовку слайда, щелкните этот слайд в окне Предварительный просмотр. Перейти к слайду также можно, щелкнув внутри XML-тега в документе.
По завершении разметки документа нажмите кнопку Создать презентацию.
Присвойте презентации имя и сохраните ее.
В меню Файл выберите пункт Сохранить и сохраните документ Word в выходную папку, в которой содержится построение решения (например \bin\debug).
Если необходимо сохранить документ в другую папку, скопируйте в эту же папку сборку решения. В документе для поиска сборки используется относительный путь, поэтому сборку следует сохранить в одну папку с документом. После перемещения сборки необходимо предоставить ей в политике безопасности полное доверие. Дополнительные сведения см. в разделах Практическое руководство. Развертывание файлов решения вручную (система 2003) и Практическое руководство. Предоставление разрешений папкам и сборкам (Система 2003).
Требования
Для работы всех функций данного примера необходимы указанные ниже компоненты.
Microsoft Office PowerPoint 2007.
Основная сборка взаимодействия PowerPoint, установленная в глобальный кэш сборок. Дополнительные сведения см. в разделе Практическое руководство. Установка основных сборок взаимодействия Microsoft Office.
Демонстрации
В данном примере демонстрируются указанные ниже возможности.
Добавление настраиваемых элементов управления в область задач Действия с документами и взаимодействие с этими элементами управления.
Автоматизация приложения PowerPoint из приложения Word.
Добавление XML-кода в документ Word.
Ниже приведен список XML-тегов, которые можно применить к содержимому документа Word.
SlideTitle. Указывает начало нового слайда PowerPoint.
Bullet. Указывает текст на слайде PowerPoint, который будет оформлен как маркированный список.
Text. Указывает текст на слайде PowerPoint, который не будет оформлен как маркированный список.
Note. Указывает содержимое, которое будет добавлено в раздел слайда "Примечания".
Примечания
Элемент управления XMLNode нельзя программно добавить для выделенного фрагмента, включающего несколько абзацев, если выделенный фрагмент начинается в середине абзаца и содержит знак разрыва абзаца.
Выделение области, которая начинается с начала абзаца, охватывает несколько абзацев и заканчивается в середине абзаца, приводит к непредсказуемому поведению. При вставке узла этот узел начинается в правильной точке, однако заканчивается в конце последнего абзаца перед окончанием выделенного фрагмента, а не в конце выделенного фрагмента.
См. также
Основные понятия
Схемы и данные XML (Инструменты Visual Studio для Office)
Настройки программирования уровня документа
Разработка настройки Word на уровне документа