我有兩個文本框和一個按鈕在我的aspx頁面。當我單擊該按鈕時,Word文檔應該打開並且文本框值應該存儲在Word文檔中。如何在Visual Studio 2010中保存MS Word中的文本框值?
0
A
回答
1
聽起來好像你必須下載Open Xml SDK。 比你能夠從你的asp頁面創建一個word文檔。
一些教程: http://msdn.microsoft.com/en-us/library/office/dd440953%28v=office.12%29.aspx
是這樣的:
using (WordprocessingDocument package = WordprocessingDocument.Create(docName, WordprocessingDocumentType.Document))
{
// Add a new main document part.
package.AddMainDocumentPart();
// Create the Document DOM.
package.MainDocumentPart.Document =
new Document(
new Body(
new Paragraph(
new Run(
new Text("Hello World!")))));
// Save changes to the main document part.
package.MainDocumentPart.Document.Save();
}
,那麼你必須寫word文檔響應流。 這樣的事情:
FileInfo file = new FileInfo(PathToExcelFile);
if (file.Exists)
{
Response.Clear();
Response.ClearHeaders();
Response.ClearContent();
Response.AddHeader("content-disposition", "attachment; filename=" + fileName);
Response.AddHeader("Content-Type", "application/Excel");
Response.ContentType = "application/vnd.xls";
Response.AddHeader("Content-Length", file.Length.ToString());
Response.WriteFile(file.FullName);
Response.End();
}
else
{
Response.Write("This file does not exist.");
}
+0
+1,但也許你應該將類型從'Excel'改爲'Word' –
+0
抱歉,我剛剛從某處複製了片段。但應該清楚這裏發生了什麼。 –
相關問題
- 1. 在MS Word宏中保留文本框
- 2. Visual Studio 2010.保存多行文本框在我的sql
- 3. Visual Studio 2010中的Word 2007文檔
- 4. 如何接收,修改和保存MS Access 2010中相同文本框的值?
- 5. Allegro5和MS Visual Studio 2010中
- 6. 在Visual Studio 2010中保存SQL
- 7. 如何使用流在MS word 2010中加載和保存文檔
- 8. 如何在C#Visual Studio 2010中保存已編輯的Treeview節點文本
- 9. 保存在Word 2003中的文檔中的MS Word VBA在2010年導致錯誤在2010 64位
- 10. 如何在Visual Studio 2010中
- 11. MS Visual Studio 2010中如何使用.ASM生成的文件
- 12. 保存爲PDF時保留MS Word文本框中的超鏈接
- 13. 如何在Visual Studio中使用OleDb在Visual Studio中插入MS-Access中的值?
- 14. visual studio 2015在Microsoft Word文檔中創建文本框或任何文件
- 15. Visual Studio 2010 C#.NET文本框限制
- 16. visual studio 2010使用文本框搜索
- 17. 爲什麼在Visual Studio 2010中保存xml文件很慢?
- 18. 在Visual Studio 2010中保存.ASCX文件需要3分鐘
- 19. 如何在visual studio 2010 professional中打開visual studio 2010 express項目?
- 20. Visual Studio 2010 GroupBox中的文本?
- 21. 保持文本區域和文本框的相同值在MS Word時,從HTML
- 22. 我可以在Visual Studio 2010中查看以前保存的文件版本嗎?
- 23. 如何閱讀出現在MS Word文檔文本框中的文本?
- 24. 在Visual Studio 2010中
- 25. 如何在Visual Studio 2010插件的菜單中添加文本框?
- 26. 如何將Word文檔中的文本框值複製到使用VBA的不同Word文檔中的文本框中(MS Word 2003)
- 27. 閱讀Visual Studio 2010中的Sharepoint多行文本框的內容
- 28. 讀/寫/保存MS Word文檔在c#
- 29. 查看MS Word 2010中的.doc文件的VBA腳本
沒有足夠的信息。請提供更多的背景 - 什麼文件?其中 - 在服務器上,在客戶機上還是在客戶機上?哪些瀏覽器需要這樣做?你想達到什麼目的? – Addys