以编程方式创建MS Word文件,而无需安装MS Word

时间:2010-11-17 20:02:59

标签: c# visual-studio-2008 ms-word

如何使用Visual Studio 2008在C#中创建Word文件,而不在我的PC上使用Word?

我是否需要在PC上安装Word,才能使用Visual Studio 2008创建Word文件?

提前致谢!

3 个答案:

答案 0 :(得分:9)

您可以使用Open XML Format SDK

  

2007Microsoft®Office系统引入了一种基于XML的新文件格式,称为Open XML格式。 Microsoft Office Word 2007,MicrosoftOfficeExcel®2007和MicrosoftOfficePowerPoint®2007都使用这些格式作为默认文件格式。

     

开放XML格式对开发人员非常有用,因为它们是开放标准,基于众所周知的技术:ZIP和XML。 Microsoft提供了一个库,用于访问这些文件,作为System.IO.Packaging命名空间中WinFX技术的一部分。

     

Open XML Format SDK构建于System.IO.Packaging API之上,并提供强类型的零件类来操作Open XML文档。

答案 1 :(得分:2)

使用Open XML SDK。

您不需要安装Word。

Visual Studio的一个很好的功能是你可以将docx拖放到它上面,并探索它的结构并查看它的XML。

答案 2 :(得分:2)

这取决于Word文件的版本。从Word 2007开始,Microsoft实现了.docx-Format,它本质上是ZIP存档中的XML文件。 XML文件的格式已有详细记录,我相信有很多项目能够创建这些文件。

或者看看Open Document Format。它“更开放”,Word 2007+能够打开用它创建的文件。