使用Microsoft.Office.Interop.Word程序集

我必须用c#编写一个word文档编程。 有没有办法访问Microsoft.Office.Interop.Word程序集而不安装Microsoft Word? 我尝试安装Office主互操作程序集但它要求我先安装Microsoft Office程序包。

您是否尝试过PIA Redistributable用于您尝试使用的任何Office版本?

例如,Office 2010 PIA可再发行组件不会将Office列为要求(当然,这可能是“系统要求”部分中的错误)。

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=938fe8ad-583b-4bd7-a345-23250dc15855#SystemRequirements

也许为时已晚,无法回答……但对于那些正在寻找相同解决方案的人来说, Open XML SDK是Microsoft发布的库,它用于处理office文档(doc,xls,ppt,…)

正如TJ博士所说,你可以使用Open XML SDK 。 我们使用了Word.Interop,但它有时会暂停,并且不建议Microsoft将其用作服务器端文档格式,因此Open XML SDK可以让您轻松地在DOCX和Open XML格式上创建word文档。 它可以让您在scability,confidence(文件,如果它被损坏可以重建)以及另一个非常精细的特性方面表现良好。