C# 使用C合并Office 2007或2003中的字段

C# 使用C合并Office 2007或2003中的字段,c#,ms-word,ms-office,mailmerge,C#,Ms Word,Ms Office,Mailmerge,我想按照以下内容设置一个模板文档: 我希望能够打开文档,从C中加载一个DATABATE,并将模板中的字段合并到中间。DataTable将有多条记录,因此需要合并并输出多个模板来创建一个大文档。我找不到任何这样做的例子。我曾经生成MS Word 2007文档。希望对你有帮助。 另外,以前这个图书馆是完全免费的,但现在他们也增加了一个商业版本。但免费版包含了您所需的所有功能。我曾用于生成MS Word 2007文档。希望对你有帮助。 另外,以前这个图书馆是完全免费的,但现在他们也增加了一个商业版本。

我想按照以下内容设置一个模板文档:

我希望能够打开文档,从C中加载一个DATABATE,并将模板中的字段合并到中间。DataTable将有多条记录,因此需要合并并输出多个模板来创建一个大文档。我找不到任何这样做的例子。

我曾经生成MS Word 2007文档。希望对你有帮助。 另外,以前这个图书馆是完全免费的,但现在他们也增加了一个商业版本。但免费版包含了您所需的所有功能。

我曾用于生成MS Word 2007文档。希望对你有帮助。
另外,以前这个图书馆是完全免费的,但现在他们也增加了一个商业版本。但是免费版本包含了您所需的所有功能。

如果您正在查找有关使用C代码以编程方式替换邮件合并字段的信息,则可能会有所帮助。

如果您正在查找有关使用C代码以编程方式替换邮件合并字段的信息,则可能会有所帮助。

我以前有一份工作要做这件事我回来的时候。我们使用Word自动化,但这很痛苦,因为Word会做一些疯狂的事情,比如弹出一个模态对话框,这会破坏您的代码

我们开始使用Aspose库。我发现它相当合理,并且在这个领域有很好的合并字段支持。然而,它是商业性的

我和这家公司没有关系,我只是用了他们的软件


编辑:如果你只需要Word2007支持,就不用为这些家伙操心了;有很多免费图书馆。对旧版本的支持更难找到,尽管不久前我做过这方面的工作。我们使用Word自动化,但这很痛苦,因为Word会做一些疯狂的事情,比如弹出一个模态对话框,这会破坏您的代码

我们开始使用Aspose库。我发现它相当合理,并且在这个领域有很好的合并字段支持。然而,它是商业性的

我和这家公司没有关系,我只是用了他们的软件

编辑:如果你只需要Word2007支持,就不用为这些家伙操心了;有很多免费图书馆。但是,更难找到对旧版本的支持

================
Doc content

----------------
Merge Field1
Merge Field2
Merge Field3
----------------

More doc content
================