使用Outlook将电子邮件发送到通讯组列表
我目前有完美的代码,可以将我开放的活动工作簿发送给我指定的任何人。
不过,我想将工作簿发送到我的Outlook联系人中的一个名为“Daily Matrix”的分发列表中,并希望对他们进行密码pipe理。 我不知道如何做到这一点,帮助将不胜感激。 谢谢!
Sub Mail_Workbook_1() Dim OutApp As Object Dim OutMail As Object Set OutApp = CreateObject("Outlook.Application") Set OutMail = OutApp.CreateItem(0) On Error Resume Next With OutMail .To = "" .CC = "" .BCC = "" .Subject = "Daily Matrix" .Body = "PLEASE DO NOT DISTRIBUTE-FOR INTERNAL USE ONLY" .Attachments.Add ActiveWorkbook.FullName ' You can add other files by uncommenting the following line. '.Attachments.Add ("C:\test.txt") ' In place of the following statement, you can use ".Display" to ' display the mail. .Send End With On Error GoTo 0 Set OutMail = Nothing Set OutApp = Nothing End Sub
您应该能够使用.BCC
行中的.BCC
列表的名称,但我没有testing过。
.BCC = "Daily Matrix"
欲了解更多信息,请参阅这里和这里 。