如何将 Outlook 邮件从剪贴板保存到文件?
如果我从收件箱中选择 Outlook 邮件并将其复制到剪贴板,我可以将其作为 *.msg 文件粘贴到桌面。
现在我想在我的应用程序中实现相同的功能。
Clipboard 对象包含以下元素:
RenPrivateSourceFolder
RenPrivateMessages
RenPrivateItem
FileGroupDescriptor
FileGroupDescriptorW
FileDrop
FileNameW
FileName
FileContents
Object Descriptor
System.String
UnicodeText
Text
FileGroupDescriptor
包含一个带有文件名 (Subject.msg) 的 MemoryStream
但我不知道如何从 Outlook 消息创建副本剪贴板数据,因为似乎没有一个元素包含消息本身。
有什么建议吗?
If I select an Outlook message from my Inbox and copy it to the clipboard I can paste it as an *.msg file to the Desktop.
Now I want to implement the same feature to my application.
The Clipboard object contains the following elements:
RenPrivateSourceFolder
RenPrivateMessages
RenPrivateItem
FileGroupDescriptor
FileGroupDescriptorW
FileDrop
FileNameW
FileName
FileContents
Object Descriptor
System.String
UnicodeText
Text
FileGroupDescriptor
contains a MemoryStream
with the filename (Subject.msg) but I don't know how to create a copy from the outlook message from the Clipboard data, since none of the elements seem to contain the message itself.
Any Suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
下面是一个示例:C# 中的 Outlook 拖放。本文适用于拖放操作,但对于使用剪贴板而言,即使不相同,也应该相似。
Here is an example: Outlook Drag and Drop in C#. The article works with drag and drop but it should be similar if not identical for working with clipboard.
不确定这是否有效,
但你必须做类似的事情:
Not sure if this will work,
but you have to do something like: