|
本帖最后由 xuhf0528 于 2016-1-26 11:36 编辑
用VBA写了一段代码, 可以群发邮件,但是邮件需要设置权限,不知道代码怎么写,请问有高手帮忙解决吗?
如:如何通过VBA代码设置“不可转发”
- Sub sendemail()
- Dim myOlApp As Object
- Dim myitem As Object
- Dim i As Integer, j As Integer
- Dim strg As String
- Dim atts As Object
- Dim mycc As Object
- Dim myfile As String
- Set myOlApp = CreateObject("Outlook.Application")
- With Sheets("Sheet1")
- i = 2
- Do While .Cells(i, 2) <> ""
- Set myitem = myOlApp.CreateItem(0)
- Set atts = myitem.Attachments
- myitem.To = .Cells(i, 5) '收件人E-mail
- myitem.cc = .Cells(i, 7)
- myitem.subject = .Cells(i, 6) '标题
- myitem.Body = " 薪金调整通知书" & vbNewLine & .Cells(i, 4) & ",好:" & vbNewLine & "结合2015年度公司整体业绩及个人绩效表现,自2015年10月1日起,您的岗位工资由原来的" & .Cells(i, 1) & "元调整为新的岗位工资:" & .Cells(i, 2) & "元,调整后工资总额:" & .Cells(i, 3) & "元,将在1月初发放12月工资时体现,并会对10月、11月的调薪差额进行补发放。特此通知!" & vbNewLine & "公司实行薪酬政策公开、个人薪资信息保密的原则,还望遵守。" & vbNewLine & "感谢辛勤付出,期待更精彩的业绩表现!" '正文
- myitem.display '预览,如果想直接发送,把.display改为.send
- i = i + 1
- strg = ""
- Loop
- End With
- Set myitem = Nothing
- End Sub
复制代码
|
|