从内存存储中打开Office 2007文档 - 如何?

时间:2010-04-23 18:50:38

标签: ms-office istorage

我是一名C ++开发人员,正在努力更新一个广泛使用IStorage接口的应用程序,以便从内存存储中打开Office 2007之前的文档(通过ILockBytes)。

如果到目前为止您仍在关注我,您可能知道新的Office文档格式与IStorage容器不兼容。我正在尝试更新的应用程序,依赖于所有Office应用程序都具有的IPersistStorage接口,以及编写的代码调用IPersistStorage的加载方法来从IStorage接口读取文档。

所以问题是:

我可以从内存容器,Office 2007文档中读取哪种COM接口?

1 个答案:

答案 0 :(得分:0)

我一直在努力解决几乎相同的问题,从数据库存储中读取和写入。

现在,我认为最好的方法可能是使用WebDAV支持,并使用Web服务器实现WebDAV来读取和写入数据库。

这是一团糟,但是其他指针会受到欢迎: - )