如何使用C#保存Notes中的嵌入对象

本文关键字:对象 Notes 何使用 保存 | 更新日期: 2023-09-27 18:22:46

有人能指导我如何使用C#从Lotus Notes保存OLE嵌入对象(Object Type -> EMBED_OBJECT)吗。我厌倦了使用Interop.Domino中的NotesEmbeddedObject类,但找不到合适的方法来保存它?

感谢

RSP

如何使用C#保存Notes中的嵌入对象

不幸的是,我认为OLE的本质意味着没有通用的方法来做你想要的事情。由于OLE对象的嵌入式存储格式与独立文件存储格式不同,因此需要使用OLE服务器代码将对象保存到文件中。也就是说,您应该使用Activate方法来调用OLE对象的服务器,然后使用DoVerb方法告诉服务器将对象保存为文件。当然,如果OLE服务器没有公开Save谓词,或者OLE服务器没有安装在您运行的计算机上,这也没有帮助。