2012-10-04 28 views
1

我需要使用C/Visual C++來處理.docx文檔。我找到的任何樣本都是c#樣本。 如何做?如何在C/C++上創建和保存.docx文檔?

+0

[此](http://support.microsoft.com/kb/196776)。 – elyashiv

+0

使用.docx xml格式保存docx中的文件,看看這個鏈接http://msdn.microsoft.com/en-us/library/office/aa338205(v=office.12).aspx – Shubhansh

+4

你好嗎確定你需要?這種格式非常不透明,完整的規範是6000多頁長,唯一的選擇是.NET的東西,它會在場景下使用大量的COM樣板文件,你將很難嘗試轉換成C++。你確定你不能在你正在做的事情中使用純文本嗎? –

回答

3

我發現的是,Microsoft希望您使用.NET或使用他們的Office自動化API來調用Word來爲您執行操作。根據您想要使用這些操作的程度,您可能能夠通過Office自動化API獲得幫助。如果沒有,您可能不得不使用.docx文件格式背後的Open Office XML格式弄髒自己。

Here's Microsoft's skimpy documentation on Office Automation

And here's an article that goes into it a bit more, although it may be out of date.

我只是認爲,隨着辦公自動化的一個大問題是,你需要讓Word用它做任何事情。當然,這一切都取決於你需要什麼。

相關問題