2009-01-02 57 views

回答

1

你可以寫你自己的功能,也許從數據中生成XML(XmlSerialization可能是你的朋友在這裏),並使用XSLT轉換生成的輸出選擇的格式(如果你喜歡,可以使用HTML格式,或者甚至是直接用於Word的XML格式)。辦公一體化可能有幫助,但它可能不會給你的應用程序提供最綜合的感覺。

決定取決於誰將創建模板 - 如果您只是想要預先設計的模板,那麼選擇會更加開放 - 如果您希望最終用戶創建它們,您可能只想創建一個(或者說)爲Word(或者他們最喜歡的文字處理器)生成(比方說)CSV以導入並與郵件合併。

1

我不會推薦使用MS Word來提供郵件合併功能,除非您的應用程序已經綁定到MS Word API中。正是因爲這個原因才使用它會是一個你可能會後悔的決定 - 正如我後悔幾年後做的那樣。儘管大多數人都有MS Word,但您最終還是會支持Word,郵件合併界面和應用程序,而只能真正控制應用程序。即使界面在您的計算機上完美運行(因爲它適用於我們的計算機),您可能會發現許多人的界面根本無法使用。請記住,如果您的應用程序很受歡迎,即使3%的失敗率可能會轉化爲數千次電話!

如果有可能,請使用第三方庫/控件爲文字處理推出自己的郵件合併。

祝你好運!

0

這不支持(但)doc或docx,但它支持RTF。另一方面,它是免費的:)而且我正在積極努力,使它越來越多。 看看,你的情況可能會有用。 ntemplates.codeplex.com

相關問題