以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请问如何在outlook调用发送邮件增加签名图片 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=162992) |
-- 作者:z769036165 -- 发布时间:2021/4/20 9:17:00 -- 请问如何在outlook调用发送邮件增加签名图片 如题? Dim o As New Microsoft.Office.Interop.Outlook.Application Dim msg As Microsoft.Office.Interop.Outlook.MailItem msg = o.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem) msg.Recipients.Add("spring.me@qq.com") \'收件人郵件地址 msg.Subject = "采购单" \'郵件主旨 Dim body As String = "<html><body>内容</body></html>" Dim content As String =<img style = "height:50px" src=****"images\\1.jpg" & "> msg.HTMLBody = body.Replace("内容", "这儿可点击进入: "& content) msg.Attachments.Add("d:\\test.txt") \'添加採購訂單pdf件為附件 msg.Send() 想在发送的htmlbody内容增加一个本地LOGO图片作为邮件正文里面的签名图片,不知道这个怎么加? |
-- 作者:有点蓝 -- 发布时间:2021/4/20 9:55:00 -- 试试 Dim o As New Microsoft.Office.Interop.Outlook.Application Dim msg As Microsoft.Office.Interop.Outlook.MailItem msg = o.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem) msg.BodyFormat = Microsoft.Office.Interop.Outlook.OlBodyFormat.olFormatHTML msg.Recipients.Add("spring.me@qq.com") \'收件人郵件地址 msg.Subject = "采购单" \'郵件主旨 Dim body As String = "<html><body>内容</body></html>" Dim bmp As new Bitmap("D:\\1.jpg") \'图片路径 Dim ms As new System.Io.MemoryStream() bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg) Dim arr(ms.Length) As Byte ms.Position = 0 ms.Read(arr, 0, ms.Length) ms.Close() Dim strbase64 As String = Convert.ToBase64String(arr) bmp.dispose Dim content As String ="<img style = ""height:50px"" src=""data:image/jpeg;base64," & strbase64 & """ > " msg.HTMLBody = body.Replace("内容", "这儿可点击进入: "& content) msg.Attachments.Add("d:\\test.txt") \'添加採購訂單pdf件為附件 msg.Send() |
-- 作者:z769036165 -- 发布时间:2021/4/20 10:11:00 -- 测试没问题,谢谢! |