使用C#读取和修改Microsoft Word文档

时间:2011-02-20 16:18:55

标签: c# ms-word

我是C#的新手,我需要一些帮助。我必须在richTextBox中加载Microsoft word文件,修改文本,并以某些Microsoft Word格式保存该文本。 如果您能指出我应该用来完成这项任务的库和示例,我将不胜感激。

2 个答案:

答案 0 :(得分:3)

查看Microsoft.Office.Interop.Word命名空间。它应该拥有你需要的大部分内容。 http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word(v=office.11).aspx

答案 1 :(得分:2)

如果您使用的是较新版本的MS Office,则应查看OpenXML SDK。旧版本的Word将需要Interop直接使用Word。

OpneXML SDK的好处是您的应用程序不会直接使用Office。您不需要在应用程序运行的每台计算机上安装Office。缺点(取决于你如何看待它)是你只能保存较新的OpenXML格式(.docx)。