所有的,我在Visual Basic中用Visual Studio 2005開發網頁。我想在MS Word中創建報告(文本和幾個表格也是)。怎麼能這樣做。你能幫我嗎帶MS Word的ASP.NET
回答
不要在服務器上使用Office Automation。我不知道爲什麼這麼多似乎有這麼多的教程使用ASP.NET的自動化,當Microsoft themselves recommend very strongly against it。
不要去HTML路由 - 這是一個騙子,雖然Word 2003會高興地打開您發送的文件,但Word 2007會抱怨文件擴展名不正確。
有一個previous question here使用C#創建Word文檔,並且一些答案/鏈接適用於ASP.NET。兩種最常用的方法是WordML(XML-Word 2003)和Office Open XML(Word 2007)。
@Aaronaught:很好的答案,並在10K好。 – 2010-02-21 06:37:39
對於Word 2007+,我使用codeplex中的DocX;)。它運作良好,而且幾乎毫無疑問。 – Nordes 2011-11-10 15:42:58
OfficeWriter是其他第三方工具,專門用於場景設計是這樣的:
使用Aspose.Words是另一個很好的選擇。
- 1. 帶VB腳本的MS-Word書籤
- 2. Ms Word帶空格的文件名
- 3. 閱讀ASP.NET C#中的MS Word#
- 4. 來自ASP.NET的Autofiil MS Word文檔
- 5. MS Word的DOC
- 6. Python中的MS Word
- 7. 從MS Word 2003中轉換Word模板MS Word 2007中
- 8. odfWeave和MS Word
- 9. Java MS Word libarary
- 10. MS word和HTML
- 11. MS-Word到iXBRL
- 12. 從MS Excel中的列表中找到並替換MS Word中的MS Word
- 13. MS Word Macros 2003-2007
- 14. 水印在MS Word
- 15. 使用MS Word XML
- 16. 我是否需要安裝用於從asp.net創建Word文檔的MS Word?
- 17. 如何創建帶MS Word文本的動態圖像Art
- 18. 帶有字符縮進的VB.NET MS-WORD數字列表
- 19. 帶有下拉框的MS Word,IF字段代碼
- 20. 使用php讀取帶有圖像的Ms文檔word文檔
- 21. MS Word中的鏈接表
- 22. 查找MS Word的方法
- 23. ms word的打開鏈接
- 24. 註冊MS-Word中的dll
- 25. 用C#Windows窗體在MS Word中打開MS Word文檔
- 26. 在MS Word中加載Word Addin
- 27. 將MS Word文檔轉換爲ASP.NET中的PDF
- 28. MS-MS Word文本格式化寶石
- 29. 從ms-access到ms-word獲取數據
- 30. 在C#中讀取MS word文件帶註釋
Word文件的任何原因?不是Crystal報告? – 2010-02-21 05:26:46