C#生成Word文档

时间:2016-09-19 01:38:26

标签: c# replace ms-word find

所以我有一个朋友正在帮助我,我真的不是程序员,但是当我有一个模板来构建时,我可以理解。

我正在尝试创建一个程序,接受用户输入以生成交通事故报告。刚刚开始,我将尝试尽可能多地学习创建通知部分,这需要很少的输入并且几乎没有变化。

CAPS中的部分将是用户请求的输入。它将在其他区域中使用,因此应将其存储为其他部分的字符串。此外,稍后将存在用户必须输入聚会,证人和车辆的区域。由于三者可能有任意数量的组合,因此必须以编程方式生成,因为通知可以找到并替换。

有人可以通过示例代码向我指出正确的方向:

  

通知:在DATE_DISPATCHED,大约TIME_DISPATCHED   几小时后,我被派往大学的LOCATION_DISPATCHED报道   一个CALL_TYPE

     

通知:01-01-2000,大约1000   几小时后,我被派往1010地址街的南部地区报道   关于发生了什么的小故事。

2 个答案:

答案 0 :(得分:0)

如果您尝试根据模板和某些用户的输入汇编word文档。我认为HotDocs就是你所需要的。

如果要以编程方式组装文档,可以参考Microsoft的Word加载项或Office应用程序。或OpenXML Power Tools以获得更大的灵活性。

答案 1 :(得分:0)

DOCX具有我需要的功能,我几乎可以完全修复它。我有一个正常的工作版本,但我现在有输出格式的其他问题。我会建议任何与我在这里学习目标相同的人使用构建器来研究将文本框中的变量传输到DOCx参数字符串,该字符串在DOCX网页上有详细记录。 https://docx.codeplex.com/discussions