以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 邮件发送内容  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=186374)

--  作者:sanny
--  发布时间:2023/4/25 8:53:00
--  [求助] 邮件发送内容
老师,能否自动提取表book1.xlsx中前10行的记录加到这邮件内容中,达到以下黄色标注的方式。谢谢!

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("sy@abx.com")


msg.Subject = "已经审核成功!!!"  
Dim body As String = "<html><body>内容</body></html>"

Dim content As String = "< a href=\'Z:\\\\xxx\\\\Planl\\\\PriceTool.exe\'>价格确认</ a>"


msg.HTMLBody = body.Replace("内容", "这儿可点击进入: "& content)

msg.Attachments.Add("C:\\标准\\book1.xlsx") 

msg.Send()


MSGBOX("DONE")

--  作者:有点蓝
--  发布时间:2023/4/25 9:04:00
--  
http://www.foxtable.com/webhelp/topics/1148.htm

dim s as stirng
Dim nms() As String = {"编号","产品","客户","雇员","单价","折扣","数量","日期"}
For n As Integer = 1 To Sheet.Rows.Count -1
    For 
m As Integer = 0 To nms.Length - 1
      s
 = s & Sheet(n,m).Value
    Next
s =s & vbcrlf
Next
msg.HTMLBody = body.Replace("内容", "这儿可点击进入: " & content & s)

--  作者:sanny
--  发布时间:2023/4/25 9:20:00
--  




[此贴子已经被作者于2023/4/25 9:27:03编辑过]

--  作者:有点蓝
--  发布时间:2023/4/25 9:25:00
--  
看2楼帮助,写完整代码,我只是改了其中一段
--  作者:sanny
--  发布时间:2023/4/25 9:36:00
--  
谢谢,老师,我的意思可不可以将book1表中的内容提取到邮件正文中,谢谢!


--  作者:有点蓝
--  发布时间:2023/4/25 9:46:00
--  
2楼的方法就是
--  作者:sanny
--  发布时间:2023/4/25 10:54:00
--  
老师,如邮件正文,还是没有从附件book1中带出来。


[此贴子已经被作者于2023/8/14 20:20:06编辑过]

--  作者:有点蓝
--  发布时间:2023/4/25 10:58:00
--  
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=150626
--  作者:sanny
--  发布时间:2023/4/25 11:03:00
--  
老师,

就是要把附件Book1中的内容提取到邮件正文中,如上面截图 “这儿可点击进入”文本的下面。谢谢!