有沒有辦法在我的應用程序中具有郵件合併功能?也許是一個MS Word API?需要內置「郵件合併」功能的.NET應用程序
1
A
回答
2
呀,您使用Word自動化:
1
你可以寫你自己的功能,也許從數據中生成XML(XmlSerialization可能是你的朋友在這裏),並使用XSLT轉換生成的輸出選擇的格式(如果你喜歡,可以使用HTML格式,或者甚至是直接用於Word的XML格式)。辦公一體化可能有幫助,但它可能不會給你的應用程序提供最綜合的感覺。
決定取決於誰將創建模板 - 如果您只是想要預先設計的模板,那麼選擇會更加開放 - 如果您希望最終用戶創建它們,您可能只想創建一個(或者說)爲Word(或者他們最喜歡的文字處理器)生成(比方說)CSV以導入並與郵件合併。
1
我不會推薦使用MS Word來提供郵件合併功能,除非您的應用程序已經綁定到MS Word API中。正是因爲這個原因才使用它會是一個你可能會後悔的決定 - 正如我後悔幾年後做的那樣。儘管大多數人都有MS Word,但您最終還是會支持Word,郵件合併界面和應用程序,而只能真正控制應用程序。即使界面在您的計算機上完美運行(因爲它適用於我們的計算機),您可能會發現許多人的界面根本無法使用。請記住,如果您的應用程序很受歡迎,即使3%的失敗率可能會轉化爲數千次電話!
如果有可能,請使用第三方庫/控件爲文字處理推出自己的郵件合併。
祝你好運!
2
我已經使用Microsoft Word的第三方庫實現了它:Aspose Words。
還有一些mail merge built-in functions。您不需要在客戶端或服務器上安裝Microsoft Word的副本。
0
這不支持(但)doc或docx,但它支持RTF。另一方面,它是免費的:)而且我正在積極努力,使它越來越多。 看看,你的情況可能會有用。 ntemplates.codeplex.com
相關問題
- 1. 需要.NET程序集合並工具
- 2. 類似功能的MS Word郵件合併允許從ASP.Net Web應用程序
- 3. 向Web應用程序添加電子郵件功能需要什麼?
- 4. 應用程式的電子郵件功能的混合應用
- 5. rails郵件合併類型的功能
- 6. PHP郵件功能 - 需要幫助
- 7. smtp郵件程序功能
- 8. .NET內存配置文件需要
- 9. 嵌入在.net網絡應用程序中的數據庫驅動的郵件合併應用程序
- 10. 郵件()內功能
- 11. openParentApplication:reply是否需要啓用應用程序組功能?
- 12. 哪些.net組件不需要我的應用程序?
- 13. 需要的文件來分發.net應用程序
- 14. codenameone應用程序中的應用程序內購買功能
- 15. 需要應用程序內購買
- 16. Android重置應用程序的功能
- 17. 需要幫助將第二個功能併入我的程序
- 18. 需要實現超時功能,當應用程序去背景
- 19. 將.NET應用程序與其配置合併
- 20. JSP Web應用程序需要放置'dat'文件的位置
- 21. 內置Flash的Facebook'tab'應用程序需要深度鏈接
- 22. 需要設置應用程序
- 23. Windows應用程序中的郵件功能
- 24. Facebook的電子郵件上傳功能RoR應用程序
- 25. 需要幫助在.NET應用程序中播放mp3文件?
- 26. 爲什麼MySql.NET驅動程序需要.NET 2.0應用程序的.NET 2.0
- 27. PHP郵件功能要求
- 28. 做.net應用程序絕對需要.net框架才能運行?
- 29. visual studio 2012 .net 4創建應用程序需要.net 45
- 30. 應用程序發送電子郵件需要什麼?