gpt4 book ai didi

vb.net - 我可以从 PictureBox 图像添加 Outlook 附件吗?

转载 作者:行者123 更新时间:2023-12-02 11:33:22 25 4
gpt4 key购买 nike

我的 VB.NET 图片框中有一个图像。我想将其附加到通过 Outlook 发送的电子邮件中,而不必将其保存到任何地方的驱动器中。可以做这样的事情吗?

这是我迄今为止所掌握的内容(取自 here ):

Public Class email
Dim app As Microsoft.Office.Interop.Outlook.Application
Dim appNameSpace As Microsoft.Office.Interop.Outlook._NameSpace
Dim memo As Microsoft.Office.Interop.Outlook.MailItem
Dim outbox As Microsoft.Office.Interop.Outlook.MAPIFolder

Public Sub New(ByVal attachment)
Try
app = New Microsoft.Office.Interop.Outlook.Application
appNameSpace = app.GetNamespace("MAPI")
appNameSpace.Logon(Nothing, Nothing, False, False)

memo = app.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem)
memo.To = "notmy@realemailaddress.com"
memo.Subject = "Testing"
memo.Body = "Hello there"
memo.Attachments.Add(attachment, Microsoft.Office.Interop.Outlook.OlAttachmentType.olByValue)
memo.Send()
Catch ex As Exception
Console.WriteLine(ex.Message)
End Try

End Sub


End Class

当我注释掉附件行时,它工作得很好,否则它会抛出 COMError。我还没有找到任何关于以这种方式附加电子邮件的真正好的信息,或者是否有可能。如果我不能这样做,我计划将文件保存到 C:\TEMP\中的某个随机(ish)名称,但如果我不必担心这一点,那就更好了。

感谢您的帮助

最佳答案

以下是您的选项:Attachment Types

此处的源信息也可以提供帮助:Attachment Add Function

关于vb.net - 我可以从 PictureBox 图像添加 Outlook 附件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3142957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com