Foxtable(狐表)用户栏目专家坐堂 → [求助] 有关邮件问题


  共有3904人关注过本帖树形打印复制链接

主题:[求助] 有关邮件问题

帅哥哟,离线,有人找我吗?
sanny
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:799 积分:5921 威望:0 精华:0 注册:2018/11/3 8:24:00
[求助] 有关邮件问题  发帖心情 Post By:2023/5/12 20:59:00 [只看该作者]

老师, 以下可以改用outlook邮箱发送吗 ?


[此贴子已经被作者于2023/8/13 19:09:31编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/5/13 8:48:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
sanny
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:799 积分:5921 威望:0 精华:0 注册:2018/11/3 8:24:00
  发帖心情 Post By:2023/5/13 11:15:00 [只看该作者]

老师,可以用以下代码发outlook邮件,但是黄色标注的如何加入到以下代码中用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 = "采购单"  '郵件主旨
msg.Body = "abc"  '郵件內容
'msg.Attachments.Add("d:\test.txt")  '添加採購訂單pdf件為附件
msg.Send()





For Each dr As DataRow In DataTables("借款").Select("到期日期<= #" & Date.Today.AddDays(10& "#")
    m
.To = dr("邮件地址"
)
    m
.Title = 
"催款通知"
    
m.Content = dr("姓名"& dr("尊称"& ":" & ln & "您的贷款将于" & dr("到期日期"& "到期, "
    m
.Content = m.Content & "金额为" & dr("金额"& "元, 请准时还款!" & ln & "某某公司" & vbcrlf & Date.
today
    m.SendAsync()

Next



 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/5/13 11:24:00 [只看该作者]

Dim o As New Microsoft.Office.Interop.Outlook.Application
Dim msg As Microsoft.Office.Interop.Outlook.MailItem
For Each dr As DataRow In DataTables("借款").Select("到期日期<= #" & Date.Today.AddDays(10& "#")
msg = o.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem)
msg.Recipients.Add(dr("邮件地址"))  '收件人郵件地址
msg.Subject = "催款通知"
msg.Body = dr("姓名"& dr("尊称"& ":" & ln & "您的贷款将于" & dr("到期日期"& "到期, "
msg.Send()

Next

 回到顶部
帅哥哟,离线,有人找我吗?
sanny
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:799 积分:5921 威望:0 精华:0 注册:2018/11/3 8:24:00
  发帖心情 Post By:2023/5/13 11:56:00 [只看该作者]

老师,再请教一下,如何把到期日期的所有记录都带出来,目前只有出来一笔记录。


Dim o As New Microsoft.Office.Interop.Outlook.Application
Dim msg As Microsoft.Office.Interop.Outlook.MailItem
Dim m As New MailSender
Dim ln As String = vbcrlf & vbcrlf 

For Each dr As DataRow In DataTables("表a").Select("到期日期<= #" & Date.Today.AddDays(10) & "#")
msg = o.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem)
msg.Subject = "催款通知"
msg.Body = dr("姓名") & dr("尊称") & ":" & ln & "您的贷款将于" & dr("到期日期") & "到期, "
Next
msg.Recipients.Add("收件人")
msg.Send()
msgbox("Done")

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/5/13 13:19:00 [只看该作者]

如果数据没有加载使用sqlselect

 回到顶部
帅哥哟,离线,有人找我吗?
sanny
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:799 积分:5921 威望:0 精华:0 注册:2018/11/3 8:24:00
  发帖心情 Post By:2023/5/13 16:00:00 [只看该作者]

老师,同时又增加了个附件 msg.Attachments.Add("d:\Book.xlsx")

并把这表Book1中的内容如下


图片点击可在新窗口打开查看此主题相关图片如下:book1.jpg
图片点击可在新窗口打开查看


如何提取增加到邮件正文中,如下:


图片点击可在新窗口打开查看此主题相关图片如下:模板.jpg
图片点击可在新窗口打开查看







 回到顶部
帅哥哟,离线,有人找我吗?
sanny
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:799 积分:5921 威望:0 精华:0 注册:2018/11/3 8:24:00
  发帖心情 Post By:2023/5/15 12:06:00 [只看该作者]

老师,这样可以达成吗?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/5/15 13:29:00 [只看该作者]

比较麻烦。可以试试提取execl里的数据合并为html的table表格

 回到顶部
帅哥哟,离线,有人找我吗?
sanny
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:799 积分:5921 威望:0 精华:0 注册:2018/11/3 8:24:00
  发帖心情 Post By:2023/5/15 20:02:00 [只看该作者]

老师,如下是在Excel中点按钮后转到邮件正文中的,如何用foxtable窗口按钮操作,还请指导一下,谢谢。


Dim olmail As outlook.MailItem
Dim r As Integer, c As Integer, u As Integer
Dim TableRow As Integer, Tablecolumn As Integer
Dim OLT As String
Set OLAPP = New outlook.Application
Set olmail = OLAPP.createItem(olmailItem)
OLT = "<tabel class = MsotableGrid border = 1 cellspacing =0 cellpadding =0 style ='border-collapse:border:none:mso-border-alt:solid windowstext.5pt:mso-yfti-tbl ollk:1184:mso-padding-alt:0IN 5.4PT Oin 5.4pt'>"
For TableRow = 2 To 22
OLT = OLT & "<tr style = ' mso-yfti-irow:0:mso-yfti-firstrow:yes:height:.2in'>"
For Tablecolumn = 1 To 14
OLT = OLT & " <td width=65 nowrap valign=top style='width:125pt;border:solid windowtext 1.0pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'><p class=MsoNormal>" & "<font face=""Calibri"" size=""3"" color=""black"">" & Cells(TableRow, Tablecolumn) & " <o:p></o:p></p></td>"
Next
OLT = OLT & " </tr>"
Next
OLT = OLT & "</table>"
With olmail
.TO = "11@XX.COM"
.CC = ""
.BCC " """
.Subject = "XX"
.hTMLBODY = "hI , <br><br> " & OLT & "<br><br>  yy "

End With
Set OLAPP = Nothing
End Sub


 回到顶部
总数 13 1 2 下一页