我的电脑上没有Word,如何使用Visual Studio2008在C#中创建Word文件?
我是否需要在PC上安装Word,才能使用Visual Studio 2008创建Word文件?
提前感谢!
发布于 2010-11-17 20:05:36
您可以使用Open XML Format SDK
2007Microsoft®Office system引入了一种新的基于XML的文件格式,称为Open XML格式。Microsoft Office Word 2007、Microsoft Office Excel®2007和Microsoft Office PowerPoint®2007都使用这些格式作为默认文件格式。
开放式XML格式对开发人员很有用,因为它们是一种开放标准,并且基于众所周知的技术: ZIP和XML。作为System.IO.Packaging命名空间中WinFX技术的一部分,微软提供了一个用于访问这些文件的库。
Open XML Format SDK建立在System.IO.Packaging API之上,并提供强类型部件类来操作Open XML文档。
发布于 2010-11-17 20:04:48
使用Open XML SDK。
您不需要安装Word。
Visual Studio的一个很好的特性是,您可以将一个docx拖放到它上面,然后探索它的结构并查看它的XML。
发布于 2010-11-17 20:05:43
这取决于Word文件的版本。从Word2007开始,Microsoft实现了.docx格式,它本质上是ZIP存档中的一个XML文件。XML文件的格式有很好的文档记录,我相信有很多项目能够创建这些文件。
或者,看看Open Document Format。它“更开放”,Word 2007+能够打开用它创建的文件。
https://stackoverflow.com/questions/4208628
复制