【问题标题】:Filling Word template with OpenXML - Bookmarks or ContentControls使用 OpenXML 填充 Word 模板 - 书签或 ContentControls
【发布时间】:2012-01-29 08:37:55
【问题描述】:

我有一个应用程序可以自动填充使用 COM 和 Word 对象模型编写的 MS Word 模板 (.dotx)。模板中有一些书签,它们是以编程方式填充的。 现在我正在迁移到 OpenXML。 您能否解释一下我更喜欢使用 OpenXML - 书签还是内容控件以及为什么?

【问题讨论】:

  • 您是否需要重复数据(例如表格的行)和条件包含?如果是这样,您将需要决定如何执行此操作。对于内容控件,opendope.org 是一种方法。

标签: ms-word openxml bookmarks


【解决方案1】:

WordDocumentGenerator 是一个使用 Visual Studio 2010 和 Open XML 2.0 SDK 从模板生成 Word 文档的实用程序。代码可在http://worddocgenerator.codeplex.com/ 下载。内容控件在模板中使用。提供了许多用于文档生成的示例,这些示例将展示内容控件的功能性和灵活性。

【讨论】:

    【解决方案2】:

    内容控件在文档编辑期间更能抵抗覆盖。您可以将其中任何一种与 OpenXML 一起使用,而不会产生额外的复杂性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-14
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-26
      相关资源
      最近更新 更多