主要内容

创建一个微软文档部件模板库

文档部件模板库是一组按名称存储在模板文件中的文档部件模板。文档部分模板库允许您将报表的所有模板存储在单个模板文件中,例如,报表的主模板文件。您可以创建附加的模板文件(每个文件都有特定的用途),并在其中创建文档部件模板库。

使用DOM API,您可以通过在文档部件构造函数中指定模板的名称,基于库中存储的模板创建文档部件的实例。对于使用报表资源管理器创建的基于表单的报表,通过指定文档部件模板库中的模板文件和子表单模板的名称来创建实例。

在Word模板中创建文档部件模板库

您可以使用Word中的快速部件库在报表的主模板中创建文档部件模板库。快速部件库是存储在文档中的可重用的预格式化内容片段(称为快速部件)的集合。您可以使用快速部件作为DOM的模板DocumentPart对象。

  1. 打开要在其中创建文档部件模板的Word模板。

  2. 在模板中,创建Word内容作为文档部件模板的原型。(你将原型复制到Quick Part Gallery后删除它。)您创建的文档部件模板内容可以包含孔、页面布局部分和其他类型的Word内容。例如:

  3. 选择已为文档部件模板创建的内容。

  4. 插入选项卡上,单击探索快速部分按钮。选择将选择保存到快速部件库

  5. 在“创建新的构建块”对话框中,在的名字字段,为模板输入唯一的名称。类的构造函数中使用此名称DocumentPart对象。

  6. 对于在模板文件中创建的第一个文档部件模板,在类别列表中,点击创建新类别.创建一个名为mlreportgen.然后选择mlreportgen类别列表。

    否则,选择mlreportgen类别列表。

  7. 描述字段,输入模板描述并单击好吧

  8. 删除作为文档部件模板原型的内容。

  9. 保存模板文件。

在快速零件库中修改文档零件模板

您可以修改存储在快速部件库中的文档部件模板。

  1. 打开包含文档部分模板的Word模板。

  2. 单击要在其中创建文档部件模板实例的模板。

  3. 插入选项卡上,单击探索快速部分按钮。

  4. 在快速部件库中,要创建实例,请选择要修改的文档部件模板。

  5. 编辑实例。

  6. 选择已修改的实例。在插入选项卡上,单击探索快速部分并选择将选择保存到快速零件库

  7. 在“创建新构建块”对话框中,输入您修改的文档部件模板的名称,并选择mlreportgen类别。响应提示覆盖以前的版本。

  8. 删除模板文档中的实例,保存并关闭模板。

Word文档部分列表限制

DOM API不支持在文档部件模板的固定内金宝app容中使用列表。这样的列表可能以不正确的格式出现在输出文档中。若要在文档部分中包含列表,请以编程方式生成列表,即附加OrderedListUnorderedList对象设置为希望显示列表的部分。如果要对列表应用样式,则必须使用在主文档中定义的列表样式。

另请参阅

相关的例子

更多关于