【问题标题】:MS Word Integration in C#? [duplicate]C# 中的 MS Word 集成? [复制]
【发布时间】:2013-04-11 11:46:57
【问题描述】:

我试图四处寻找有关此主题的文档,但我还没有真正找到具体的答案。只是回答我没有真正面临的问题。

我想从数据库中提取一些模式和短语,并使用 C# 在 MS Word 中生成一个 docx(或 doc?)文件。这是学校项目的一部分。但是集成部分似乎没有很好的记录,或者我找错地方了。

有什么帮助吗?

【问题讨论】:

标签: c# ms-word


【解决方案1】:

谷歌的神奇词是“互操作”。试试这个作为起点:

http://www.dotnetperls.com/word

【讨论】:

  • 谢谢老兄。多么奇怪的名字。互操作。
  • 不客气。不过,MS Word 并不总是从 C# 制作文档的最佳方式。查看此答案以获得良好的概述:stackoverflow.com/a/10423
  • 问题是要求说的是 MS Word。所以必须使用它,不管你喜不喜欢;)
【解决方案2】:

以编程方式创建word文档基本上有两种方法:

  • 通过以编程方式调用(和启动)word 来创建文档

  • 以 Word 可读的开放 XML 格式创建 word 文档。

有关更多信息,请参阅 stackoverflow 上的类似问题: How to create word docs programmatically from a template

【讨论】:

    【解决方案3】:

    尝试使用 Open XML SDK 2.0 for Microsoft Office link

    它提供了使用 docx 文件的简单方法。 单词后的 docx 格式是简单的 xml 压缩文件。

    【讨论】:

      猜你喜欢
      • 2020-04-01
      • 1970-01-01
      • 2017-06-12
      • 2020-12-20
      • 1970-01-01
      • 1970-01-01
      • 2018-02-25
      • 1970-01-01
      • 2014-12-02
      相关资源
      最近更新 更多