Word COM / OLE / VBA:如何从内存中保存/加载文件?

时间:2009-09-25 14:18:12

标签: vba ms-word ole

根据“Microsoft Office Word™2003 Visual Basic参考”,似乎Document对象只能从磁盘加载文件或将文件保存到磁盘。是否可以将文档保存到内存或从内存加载文档?因为我需要将文档保存到数据库而不是磁盘文件。我使用Delphi。

提前谢谢。

2 个答案:

答案 0 :(得分:0)

Office支持使用WEBDAV协议从Internet打开文件。我猜它支持IPersistMoniker接口。查看DSOFramer的源代码以获取更多信息。 注意不支持DSOFramer,Office可能不支持DSOFramer中使用的接口。

答案 1 :(得分:0)

我面临内部申请的相同要求。我目前正在调查Aspose.Words和TX Text Controls,它们支持从内存中加载/保存Word文档。