[英]Word COM/OLE/VBA: How to save to/load from memory a document?
根据“ Microsoft Office Word™2003 Visual Basic参考”,似乎Document对象只能从磁盘加载文件或将文件保存到磁盘。 是否可以将文档保存到内存或从内存加载文档? 由于我需要将文档保存到数据库而不是磁盘文件中。 我用的是Delphi。
先感谢您。
Office确实支持使用WEBDAV协议从Internet打开文件。 我猜它支持IPersistMoniker接口。 查看DSOFramer的源代码以获取更多信息。 注意不支持DSOFramer,并且Office将来可能不支持DSOFramer中使用的接口。
对于内部应用程序,我面临着相同的要求。 我目前正在研究Aspose.Words和TX Text Control,它们支持将Word文档从内存中加载/保存到内存中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.