更新:2007 年 11 月
| .gif) 说明: | 
|---|
| 本示例只能在 Microsoft Office Word 2007 中运行。 | 
本示例是一个 Word 模板,使用此模板可以从 Word 文档创建 Microsoft Office PowerPoint 2007 演示文稿的初稿,而不必将信息从 Word 大纲复制并粘贴到 PowerPoint 中。将根据您在文档的文本中添加的 XML 标记从 Word 文档生成 PowerPoint 演示文稿。
若要使此示例模板可以从 Word 模板对话框访问,请将此示例模板放到标准模板文件夹中,例如,“%UserProfile%\Application Data\Microsoft\Templates”(Windows XP 或 Windows Server 2003)或“%UserProfile%\AppData\Roaming\Microsoft\Templates”(Windows Vista)。
| .gif) 安全说明: | 
|---|
| 此示例代码的用途在于阐释概念,因此只显示了与该概念相关的代码。示例代码不一定满足特定环境的安全要求,不应原样照搬使用。我们建议您添加安全性代码和错误处理代码,让您的项目更加安全可靠。Microsoft 按“原样”提供此示例代码,不提供任何保证。 | 
有关如何在计算机上安装示例项目的信息,请参见 如何:安装和使用“帮助”中找到的示例文件。
运行此示例
- 按 F5。 - 随即打开从示例模板创建的空 Word 文档。 
- 向 Word 文档添加信息,以创建 PowerPoint 演示文稿。包括每张幻灯片的标题、普通文本、项目符号列表以及不会出现在幻灯片上的演示者注释。 
- 如果看不到“文档操作”任务窗格,请在“视图”菜单上单击“任务窗格”,然后在新窗格顶部的任务窗格下拉列表中单击“文档操作”。 
- 在文档中选择希望在 PowerPoint 演示文稿中出现的文本,然后单击“文档标记”列表中要应用于文本的 XML 标记。请看下面的详细信息: - 若要启动新幻灯片,请将“幻灯片标题”元素应用于某些文本。每张幻灯片都必须从标题开始,而且启动演示文稿时必须带有标题。 
- 非文本元素(如图像、形状和表)不会添加到 PowerPoint 演示文稿中。 
- XML 元素不能重叠。 
- 可以在文档中放置插入点而不选择文本,然后再单击任务窗格中的 XML 标记。这会在文档的指定位置添加一个空的 XML 标记,可以在该 XML 标记中输入新内容。 
- 单击“预览”窗口中的幻灯片可以定位到文档中的幻灯片标题。在文档中 XML 标记的内部单击也可以定位到幻灯片。 
 
- 完成对文档的标记工作后,单击“创建演示文稿”。 
- 命名并保存演示文稿。 
- 在“文件”菜单上单击“保存”,将 Word 文档保存在包含解决方案程序集的生成输出文件夹(如 \bin\debug)中。 - 如果想将文档保存在其他位置,则还必须将解决方案程序集复制到相同的文件夹中。文档使用相对路径定位程序集,因此它们必须存储在相同的位置。移动程序集后,必须在安全策略中为其授予完全信任。有关更多信息,请参见 如何:手动部署解决方案文件 (2003 System) 和 如何:将权限授予文件夹和程序集 (2003 System)。 
要求
若要实现其完整功能,此示例需要以下组件:
- Microsoft Office PowerPoint 2007。 
- 安装在全局程序集缓存中的 PowerPoint 主互操作程序集。有关更多信息,请参见如何:安装 Office 主互操作程序集。 
演示
此示例说明:
- 如何向“文档操作”任务窗格添加自定义控件并与这些控件交互。 
- 如何在 Word 内部实现 PowerPoint 自动化。 
- 如何向 Word 文档添加 XML。 
以下是可应用于 Word 文档中内容的 XML 标记的列表:
- SlideTitle。指示新 PowerPoint 幻灯片的开始。 
- Bullet。指示 PowerPoint 幻灯片上将带有项目符号的文本。 
- Text。指示 PowerPoint 幻灯片上将不带项目符号的文本。 
- Note。指示将被添加到幻灯片“注释”部分的内容。 
备注
如果选择范围开始于段落中部且包含分段符,则无法以编程方式在包含多个段落的选择范围周围添加 XMLNode。
如果选择的区域开始于段落开头、跨多个段落并于段落中部结束,则将发生意外行为。在插入节点时,节点的开始位置正确,但结束位置却在选择范围结束位置之前最后一个段落的结尾处,而不是选择范围的结束位置。
请参见
概念
XML 架构和数据 (Visual Studio Tools for Office)