2016-09-19 147 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