我一直在尋找使用Visual Studio中的C#Windows窗體應用程序根據本地SQL服務器的信息創建字母的方法。我見過其他一些主題,但每個答案似乎都非常不同。在c#應用程序中創建word文檔?
我的知識對此很基本,不會介意朝正確方向邁出的一步。它實際上可能嗎?有沒有更好的解決方案,而不是創建word文檔?
我只是真的需要能夠創建一個文本文件,它有一些文本和表是可能的?
我一直在尋找使用Visual Studio中的C#Windows窗體應用程序根據本地SQL服務器的信息創建字母的方法。我見過其他一些主題,但每個答案似乎都非常不同。在c#應用程序中創建word文檔?
我的知識對此很基本,不會介意朝正確方向邁出的一步。它實際上可能嗎?有沒有更好的解決方案,而不是創建word文檔?
我只是真的需要能夠創建一個文本文件,它有一些文本和表是可能的?
根據您的需要,您可以簡單地複製預先存在的文件,或者如果您需要從代碼修改文檔,則可以使用Microsoft Office Automation。 (見C# office 2010 automation)
優勢:保存您的文檔在格式和對齊操作
優勢:你不需要的Word互操作程序集進行部署。更快,並由Microsoft推薦。
您是否在旅行中遇到過http://stackoverflow.com/questions/10412/how-can-a-word-document-be-created-in-c?那裏有一些非常好的建議。 – dash 2012-03-29 21:31:56
正如你所注意到的,有許多可能的方法。但是,要知道是否要在Word 2007或更早版本中使用它的起點。 (如果是2007或更高版本,是否需要將其作爲.doc或.docx文件?) – David 2012-03-29 21:32:16
正如上面鏈接的答案中所述,OpemXML是一種可行的方式。檢查出來:http://msdn.microsoft.com/en-us/office/bb265236 – Sorax 2012-03-29 21:38:55