【问题标题】:C# To Generate Word DocumentC# 生成 Word 文档
【发布时间】:2017-01-26 14:48:13
【问题描述】:

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

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

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

有人可以通过以下示例代码为我指明正确的方向吗:

通知:DATE_DISPATCHED,大约 TIME_DISPATCHED 几个小时后,我被派往 COLLEGE 的 LOCATION_DISPATCHED 进行报告 一个 CALL_TYPE

通知:2000 年 1 月 1 日,大约 1000 点 几个小时后,我被派往地址街 1010 号的 South Lot 进行报告 关于发生的事情的小故事。

【问题讨论】:

  • 欢迎来到 SO,但它根本不是这样工作的。

标签: c# replace ms-word find


【解决方案1】:

如果您尝试根据模板和某些用户的输入来组合 Word 文档。我认为HotDocs 是您所需要的。

如果您想以编程方式组合文档,您可以参考 Microsoft 的 Word 插件或 Office 应用程序。或OpenXML Power Tools 以获得更大的灵活性。

【讨论】:

  • 我看过 HotDocs,是的,它与我需要的很接近,但是因为我喜欢学习新事物,所以我选择了 C# 路线。我也不想支付订阅费。感谢其他程序的建议。
【解决方案2】:

DOCX 具有我需要的功能,我几乎可以完全解决这个问题。我有一个完全符合我需要的工作版本,但我现在在输出格式方面遇到了其他问题。我建议任何与我在这里有相同目标的人使用构建器将文本框中的变量传输到 DOCX 网页上详细记录的 DOCX 参数字符串。 https://docx.codeplex.com/discussions

【讨论】:

    猜你喜欢
    • 2010-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-17
    • 1970-01-01
    • 2011-03-14
    • 1970-01-01
    相关资源
    最近更新 更多