如何使用 VB.NET 从 Lotus Notes 电子邮件获取附件?

发布于 2024-08-11 23:42:56 字数 87 浏览 3 评论 0原文

有类似 doc.GETITEMVALUE("Attachment")(0) 的东西吗?另外,我找不到 Domino API 的任何文档。有人有这方面的好资源吗?

Is there something like doc.GETITEMVALUE("Attachment")(0)? Also, I can't find any documentation for the Domino API. Does anyone have a good resource for this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

↙厌世 2024-08-18 23:42:56

您可以使用文档的 EmbeddedObjects 属性访问 NOtesDocument 对象上的所有文件附件。这将为您可以迭代的 NotesEmbedded 对象集合提供句柄。对于每个 NotesEmbeddedObject,您应该检查 Type 属性,看看它是否实际上是一个文件附件(它也可能是一个嵌入的 OLE 对象 - 请参阅详细信息 此处)。要将附件保存到文件系统,可以使用 EmbeddedObject 的 ExtractFile 方法。

Notes“设计器帮助”可在此处找到:
http://publib-b.boulder.ibm.com/ Lotus/c2359850.nsf/Main?OpenFrameSet
其中有一个“LotusScript/COM/OLE 类”部分应该会有所帮助,并且每个类下都有一些示例代码。

编辑:实际上,NotesDocument 类的 EmbeddedObjects 属性将仅包含嵌入的 OLE oebjcts。要获取文件附件,您需要访问相应字段的 NotesRichTextItem 对象 - NotesRichTextItem 类的 EmbeddedObjects 属性确实包含文件附件。请参阅此帖子< /a> 获取示例代码。

You can access all file attachments on a NOtesDocument object using the document's EmbeddedObjects property. This will provide a handle to a collection of NotesEmbedded objects that you can iterate over. For each NotesEmbeddedObject, you should check the Type property, to see if its actually a file attachment (it could also be an embedded OLE object - see details here). To save an attachment to the file system, you can use the ExtractFile method of the EmbeddedObject.

The Notes "Designer Help" is found here:
http://publib-b.boulder.ibm.com/lotus/c2359850.nsf/Main?OpenFrameSet
There is a section in there for "LotusScript/COM/OLE Classes" which should be helpful, and there is some sample code under each class.

EDIT: Actually, the EmbeddedObjects attribute of NotesDocument class will only include embedded OLE oebjcts. To get file attachments, you need to access the NotesRichTextItem object for the appropriate field - the EmbeddedObjects atribute of the NotesRichTextItem class does include file attachments. See this post for sample code.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文