从winforms应用程序创建word文档

时间:2012-05-24 08:01:43

标签: c# winforms ms-word

我有一个带有sql server后端的C#winforms应用程序,并希望能够从我的应用程序中创建word文档,并用地址,参考等基本信息填充它们。我一直在网上浏览想法,但我正在努力开始这个主题。

有人可以指出我正确的方向。

2 个答案:

答案 0 :(得分:3)

作为起点,请转到此链接Office Development With Visual Studio 然后download并安装所请求的库。

主题非常广泛,无法准确回答 然而,正如您所要求的那样,这是一个方向:

  • 创建DOT文档并使用MergeFields填充数据 SqlServer将写入。
  • 在项目中添加对Office Interop Word库的引用
  • 声明所需的应用程序和文档实例变量
  • 从数据库中读取数据并使用Office Word库打开DOT文件
  • 在DOT文件中搜索相对MergeField并更新其文本
  • 将DOT文件另存为文件夹中的文档。

正如您所看到的,这些步骤中的每一步都值得自己提出问题。所以你有很多工作要做

答案 1 :(得分:0)

您需要查找的是报表设计器,您可以在其中编辑代码并以多种格式导出,包括word,pdf等。 你可以寻找Crystal Reports,Devexpress XtraReports以及许多免费的。