vba群發(fā)電子郵件
vba是excel中非常強大的功能之一,甚至可以用于電子郵件群發(fā),但很多人還不知道,今天一米軟件就來給大家分享一下使用EXCEL VBA代碼自動群發(fā)帶附件的郵件同時抄送給不同的人的經(jīng)驗。
Private Sub CommandButton1_Click()
'要能正確發(fā)送并需要對Microseft Outlook進(jìn)行有效配置
On Error Resume Next
Dim rowCount, endRowNo
Dim objOutlook As New Outlook.Application
Dim objMail As MailItem
Dim SigString As String
Dim Signature As String
'取得當(dāng)前工作表與Cells(1,1)相連的數(shù)據(jù)區(qū)行數(shù)
endRowNo = Application.WorksheetFunction.CountIfs(Range(“A:A”), “<>”)
'創(chuàng)建objOutlook為Outlook應(yīng)用程序?qū)ο?
Set objOutlook = New Outlook.Application
'開始循環(huán)發(fā)送電子郵件,比如從第二行開始,第一行是標(biāo)題
For rowCount = 2 To endRowNo
Set objMail = objOutlook.CreateItem(olMailItem) '創(chuàng)建objMail為一個郵件對象
'提取郵件簽名
SigString = Worksheets(“Sheet1”).Cells(2, 5)
If Dir(SigString) <> “” Then
Signature = GetBoiler(SigString)
Else
Signature = “”
End If
With objMail
.To = Cells(rowCount, 1).Value '設(shè)置收件人地址(從Excel表的第一列"郵件地址"字段中獲得)
.CC = Cells(rowCount, 2).Value '設(shè)置抄送人地址(從Excel表的第二列"郵件地址"字段中獲得)
.Subject = Cells(rowCount, 3).Value '設(shè)置郵件主題(從Excel表的第三列"郵件主題"字段中獲得)
.HTMLBody = Cells(rowCount, 4).Value '設(shè)置郵件內(nèi)容(從Excel表的第四列"郵件內(nèi)容"字段中獲得)
.Attachments.Add Cells(rowCount, 5).Value '設(shè)置附件(從Excel表的第五列"附件"字段中獲得)
.Send
End With
Set objMail = Nothing '銷毀objMail對象
Next
MsgBox (“郵件全部發(fā)送完成!”)
Set objOutlook = Nothing '銷毀objOutlook對象
End Sub
'提取郵件簽名子函數(shù)
Function GetBoiler(ByVal sFile As String) As String
Dim fso As Object
Dim ts As Object
Set fso = CreateObject(“Scripting.FileSystemObject”)
Set ts = fso.GetFile(sFile).OpenAsTextStream(1, -2)
GetBoiler = ts.readall
ts.Close
End Function
vba群發(fā)電子郵件具體步驟如下:
第一步:在excel表中鍵入以下表格格式,填寫好對應(yīng)的內(nèi)容,郵件附件內(nèi)容填的是需要發(fā)送的附件地址。
表格第一行分別為:郵件地址、抄送人、郵件主題、郵件內(nèi)容、郵件附件、郵件簽名
第二步:插入命令按鈕控件,進(jìn)入設(shè)計模式,鍵入以上所有代碼,保存。
第三步:配置outlook郵件發(fā)送環(huán)境,工具——引用——勾選outlook 15.0——確定。
第四步:點擊命令按鈕無反應(yīng),則回到VB編輯界面,點擊圖中三角形按鈕,后顯示郵件發(fā)送成功,完成。
上一條:163群發(fā)電子郵件
下一條:群發(fā)電子郵件的方法
-
網(wǎng)絡(luò)營銷 電腦群發(fā)郵件
電腦群發(fā)郵件是我們做郵件群發(fā)最常見的場景,但仍有不少新手不清楚具體該怎么操作,下面就讓一米軟件來告...
2020-10-21 14:01:56 閱讀:3432 #網(wǎng)絡(luò)營銷#
-
網(wǎng)絡(luò)營銷 新入職群發(fā)郵件介紹
新入職群發(fā)郵件介紹步驟: 介紹自己字?jǐn)?shù)盡量在80字以內(nèi),不能太多,以免別人誤...
2020-10-21 14:09:54 閱讀:4009 #網(wǎng)絡(luò)營銷#
-
網(wǎng)絡(luò)營銷 群發(fā)郵件禮儀
禮儀在很多時候都是必不可少的,就連郵件群發(fā)時也不例外,今天一米軟件就來給大家分享一下群發(fā)郵件禮儀。...
2020-10-21 14:14:52 閱讀:3254 #網(wǎng)絡(luò)營銷#
-
網(wǎng)絡(luò)營銷 群發(fā)郵件郵箱
群發(fā)郵件郵箱的選擇既可以是免費郵箱也可以是付費郵箱,這個是沒有限制的,但如果我們想大量群發(fā)郵件只有...
2020-10-21 14:23:13 閱讀:3430 #網(wǎng)絡(luò)營銷#
-
網(wǎng)絡(luò)營銷 群發(fā)郵件能加上附件嗎
1、群發(fā)郵件能加上附件嗎? 答案是可以,但是有上限,上限是200M。 ...
2020-10-21 14:35:55 閱讀:3711 #網(wǎng)絡(luò)營銷#
熱門推薦
- 1怎么利用Facebook賺錢閱讀:6505
- 2電子郵件營銷的策略 閱讀:5913
- 3郵箱群發(fā)不進(jìn)垃圾箱閱讀:6598
- 4群發(fā)郵箱平臺哪個好 閱讀:6008
- 5郵件推廣中的具體營銷步驟閱讀:6116
- 6如何群發(fā)郵件但不被發(fā)現(xiàn)閱讀:7190
- 7群發(fā)郵件如何不屏蔽閱讀:4487
- 8郵件如何群發(fā)多個不同的人閱讀:4616
- 9哪個郵箱群發(fā)效果好閱讀:4410
- 10如何群發(fā)郵件閱讀:4630
- 11電子郵件的營銷方法 閱讀:4394
- 12電子郵件雜志營銷 閱讀:4393
- 13電子郵件廣告樣式閱讀:4481
- 14郵件批量發(fā)送軟件 閱讀:4668
- 15外貿(mào)郵件群發(fā)閱讀:4343
- 16哪個郵箱群發(fā)效果好閱讀:4289
- 17郵件推廣的技巧閱讀:4536
- 18郵件如何群發(fā)閱讀:4291
- 19facebook 怎么增加好友閱讀:4480
- 20如何可以群發(fā)郵件 閱讀:4517
- 21郵件廣告投放渠道有哪些閱讀:4897
- 22批量群發(fā)郵件 閱讀:4428
- 23怎么發(fā)廣告郵件閱讀:4719
- 24郵件批量發(fā)送系統(tǒng)使用方法閱讀:4357
- 25群發(fā)郵件數(shù)量限制閱讀:5081
- 26批量發(fā)送個性化郵件閱讀:4499
- 27郵件怎么群發(fā)給很多人閱讀:4283
- 28如何自動發(fā)廣告郵件閱讀:4709
- 29如何群發(fā)郵件閱讀:76799
- 30郵件如何發(fā)給多人閱讀:77375
標(biāo)簽更多+