vba群發(fā)電子郵件
vba是excel中非常強(qiáng)大的功能之一,甚至可以用于電子郵件群發(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——確定。
第四步:點(diǎn)擊命令按鈕無反應(yīng),則回到VB編輯界面,點(diǎn)擊圖中三角形按鈕,后顯示郵件發(fā)送成功,完成。
上一條:163群發(fā)電子郵件
下一條:群發(fā)電子郵件的方法
-
群發(fā)郵件用什么郵箱
群發(fā)郵件用什么郵箱?是用相同的收發(fā)件箱還是用不同的呢?關(guān)注這些問題,下面就讓一米軟件來和大家詳細(xì)的...
2020-10-16 14:14:12 閱讀:3254 #網(wǎng)絡(luò)營銷#
-
html郵件群發(fā)
我們的html郵件群發(fā)模板與 iPhone, Gmail、iPad、Apple Mail、Outl...
2020-10-16 14:25:12 閱讀:3054 #網(wǎng)絡(luò)營銷#
-
edm郵件群發(fā)平臺
edm郵件群發(fā)平臺創(chuàng)建、發(fā)送、跟蹤您的郵件營銷活動,群發(fā)郵件,幫助您構(gòu)建龐大的客戶群。 ...
2020-10-16 14:44:26 閱讀:3203 #網(wǎng)絡(luò)營銷#
-
群發(fā)郵件的方法
群發(fā)郵件的方法有很多,如果我們想要提高郵件發(fā)送效率,一米軟件建議大家可以從以下環(huán)節(jié)進(jìn)行相關(guān)優(yōu)化。 ...
2020-10-16 15:10:13 閱讀:3185 #網(wǎng)絡(luò)營銷#
-
外貿(mào)中國郵件群發(fā)
外貿(mào)中國郵件群發(fā)過程中存在的問題非常的多,今天一米軟件就來和大家說說外貿(mào)企業(yè)如何選擇外貿(mào)郵件群發(fā)平...
2020-10-16 15:25:11 閱讀:2674 #網(wǎng)絡(luò)營銷#
熱門推薦
- 1怎么利用Facebook賺錢閱讀:4544
- 2電子郵件營銷的策略 閱讀:4088
- 3郵箱群發(fā)不進(jìn)垃圾箱閱讀:4410
- 4群發(fā)郵箱平臺哪個好 閱讀:4255
- 5郵件推廣中的具體營銷步驟閱讀:4398
- 6如何群發(fā)郵件但不被發(fā)現(xiàn)閱讀:5228
- 7群發(fā)郵件如何不屏蔽閱讀:3040
- 8郵件如何群發(fā)多個不同的人閱讀:3160
- 9哪個郵箱群發(fā)效果好閱讀:2996
- 10如何群發(fā)郵件閱讀:3154
- 11電子郵件的營銷方法 閱讀:2994
- 12電子郵件雜志營銷 閱讀:2979
- 13電子郵件廣告樣式閱讀:3092
- 14郵件批量發(fā)送軟件 閱讀:3164
- 15外貿(mào)郵件群發(fā)閱讀:2919
- 16哪個郵箱群發(fā)效果好閱讀:2917
- 17郵件推廣的技巧閱讀:3077
- 18郵件如何群發(fā)閱讀:2938
- 19facebook 怎么增加好友閱讀:3174
- 20如何可以群發(fā)郵件 閱讀:3080
- 21郵件廣告投放渠道有哪些閱讀:3422
- 22批量群發(fā)郵件 閱讀:3035
- 23怎么發(fā)廣告郵件閱讀:3258
- 24郵件批量發(fā)送系統(tǒng)使用方法閱讀:2994
- 25群發(fā)郵件數(shù)量限制閱讀:3502
- 26批量發(fā)送個性化郵件閱讀:3107
- 27郵件怎么群發(fā)給很多人閱讀:2946
- 28如何自動發(fā)廣告郵件閱讀:3235
- 29如何群發(fā)郵件閱讀:75410
- 30郵件如何發(fā)給多人閱讀:75658
標(biāo)簽更多+