Word邮件从ASP.NET Web应用程序合并

做这个的最好方式是什么。 我没有访问数据库,因为它是防火墙。 它需要通过Web界面完成。

我可以生成一个csv文件并将其插入word文档,但对我来说这似乎很麻烦。 有没有更好的方法来做到这一点?

谢谢

编辑:为了将来的参考,我最终使用了一个名为Syncfusion DocIO的库。

从ASP.NET应用程序自动化Word Mail合并

OfficeWriter是第三方库,允许您使用DOC或DOCX在ASP.NET中进行邮件合并。 您没有指定所需的文件格式–Leniel的建议适用于DOCX,但如果您需要DOC(二进制)支持,最好的选择是使用第三方。

在服务器上自动化Office永远不是一个好主意(请参阅: http : //support.microsoft.com/kb/257757 )

http://www.officewriter.com

你试过NTemplates吗? 不完全适用于Word文档,但如果您不介意使用RTF,则可能是解决方案。 从ntemplates.codeplex.com免费下载完整的源代码和示例