2016-09-19 211 views
-5

所以我有一个朋友在帮助我,我真的不是程序员,但是当我有一个模板可以从中编译时,我可以理解这些东西。C#生成Word文档

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

CAPS中的部分将是用户请求的输入。它将用于其他领域,所以它应该作为其他部分的字符串存储。此外,以后还会有用户必须进入派对,见证人和车辆的区域。由于可以有任意数量的三种组合,因此必须以编程方式生成,因为通知可以被查找和替换。

有人点我在正确的方向只是下面的示例代码:

通知:在DATE_DISPATCHED,大约TIME_DISPATCHED 小时,我被派往在学院LOCATION_DISPATCHED为报告 一个CALL_TYPE

通知:在01-01-2000,在大约1000 小时,我被派往South Lot地址为1010地址街,报告 是关于发生了什么的小叙述。

+1

欢迎来到SO,但只是它不是这样工作的。 – mok

回答

0

DOCX有我需要的功能,我能够得到这个几乎完全固定。我有一个我需要的工作版本,但是现在我的输出格式有其他问题。我建议任何人都有同样的目标,因为我在这里学习使用构建器将文本框中的变量转换为DOCX网页上详细记录的DOCx参数字符串。 https://docx.codeplex.com/discussions

0

如果您试图根据模板和某个用户的输入组合一个word文档。我认为HotDocs是你需要的。

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

+0

我见过HotDocs,并且它接近我所需要的,但因为我喜欢学习新东西,所以我选择了C#路线。我也不想支付订阅费。感谢其他计划建议。 – Sean