从C ++程序访问Microsoft Word文档

时间:2011-12-02 08:59:01

标签: c++ windows ms-word

我需要从MS Word文档中读取,写入并从C ++程序格式化它。我怎样才能做到这一点?有哪些技术可以完成这些任务?

这应该在VS2010中使用不同的Microsoft技术来完成。除了标准库之外,我不能使用任何其他专有库。

2 个答案:

答案 0 :(得分:2)

您想要的技术可能是COM(组件对象模型)。 Microsoft使用的术语似乎是“Office Automation”,因此您可以通过搜索找到更多信息。

但我认为您需要安装Microsoft Office才能使用它。

http://msdn.microsoft.com/en-us/library/aa188489%28v=office.10%29.aspx

http://support.microsoft.com/kb/196776

答案 1 :(得分:0)

如果您不想使用专有技术(并且Microsoft技术通常是专有的),您可以考虑使用(部分)libreoffice,一个免费(如语音中)字处理器,主要使用C ++,能够处理Microsoft专有的Word格式。