如何使用c#.net創建,編輯或保存word文件。 Plz爲我提供了處理Word文件所需的庫和必要的工具。我需要以下問題的解決方案:如何使用c#中的MS Word [.doc]文件編輯,創建或對其進行更改
如何訪問和讀取和解釋.net中的word [.doc]文件? 代碼如何整合到源文件上? 如何用標準格式表示這個單詞文件? 向我建議一些相關的網站。 另外如果源代碼的話這樣的類似項目。
如何使用c#.net創建,編輯或保存word文件。 Plz爲我提供了處理Word文件所需的庫和必要的工具。我需要以下問題的解決方案:如何使用c#中的MS Word [.doc]文件編輯,創建或對其進行更改
如何訪問和讀取和解釋.net中的word [.doc]文件? 代碼如何整合到源文件上? 如何用標準格式表示這個單詞文件? 向我建議一些相關的網站。 另外如果源代碼的話這樣的類似項目。
從Word 2007開始,word文檔可以保存爲Open Xml。您可以使用Open Xml SDK編輯/保存的/ etc ...
甚至更多的信息:
Open Xml Scenarios
Intro to Word XML
Word Xml format walkthrough
您需要引用Microsoft.Office.Interop.Word來訪問相關的類型和方法。如果你有權訪問C#和.NET 4,那麼它的語法比C#中的語法要好得多。
E.g.打開Word,你需要繼續沿着這條
var word = new Word.Application();
word.Documents.Add();
Document = word.Documents[1];
word.Visible = true;
欲瞭解更多信息,請check the documentation做一些事情。
Aspose.Words是一個體面的工具。如果你在做企業開發,這是一個很棒的API,但是如果你只是在家裏做一些寵物項目(有一個免費的下載和無限的評估期 - 你只需要一個部署許可證)就可能有點貴。 。對於休閒/家庭開發,我建議使用微軟的OpenXML SDK(如果您只需要支持2007或更高版本),或者您始終可以通過Interop程序集使用自動化。
有很多方法來做Word自動化(當然也有可能在沒有Word的情況下編輯Word文檔)。你能否提供更多的上下文,以便我們可以提供有意義的答案? – 2010-09-06 18:18:49