Excel中進(jìn)行批量自動發(fā)送郵件的操作技巧(excel通過outlook自動發(fā)郵件)

      網(wǎng)友投稿 3001 2022-06-03

      如何用excel批量發(fā)郵件自動發(fā)郵件,具體怎么去進(jìn)行操作?今天,小編就教大家在Excel中進(jìn)行批量自動發(fā)送郵件的操作技巧。

      準(zhǔn)備待發(fā)送的數(shù)據(jù):

      a.) 打開Excel,新建Book1.xlsx

      b.) 填入下面的內(nèi)容,

      第一列:接收人,第二列:郵件標(biāo)題,第三列:正文,第四列:附件路徑

      注意:附件路徑中可以有中文,但是不能有空格

      這里你可以寫更多內(nèi)容,每一行作為一封郵件發(fā)出。

      注意:郵件正文是黑白文本內(nèi)容,不支持加粗、字體顏色等。(如果你需要支持彩色的郵件,后面將會給出解決辦法)

      編寫宏發(fā)送郵件

      a.) Alt + F11 打開宏編輯器,菜單中選:插入->模塊

      b.) 將下面的代碼粘貼到模塊代碼編輯器中:

      Public Declare Function SetTimer Lib "user32" _

      (ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerfunc As Long) As Long

      Public Declare Function KillTimer Lib "user32" _

      (ByVal hwnd As Long, ByVal nIDEvent As Long) As Long

      Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

      Function WinProcA(ByVal hwnd As Long, ByVal uMsg As Long, ByVal idEvent As Long, ByVal SysTime As Long) As Long

      KillTimer 0, idEvent

      DoEvents

      Sleep 100

      '使用Alt+S發(fā)送郵件,這是本文的關(guān)鍵之處,免安全提示自動發(fā)送郵件全靠它了

      Application.SendKeys "%s"

      End Function

      發(fā)送單個郵件的子程序

      Sub SendMail(ByVal to_who As String, ByVal subject As String, ByVal body As String, ByVal attachement As String)

      Dim objOL As Object

      Dim itmNewMail As Object

      '引用Microsoft Outlook 對象

      Set objOL = CreateObject("Outlook.Application")

      Set itmNewMail = objOL.CreateItem(olMailItem)

      With itmNewMail

      .subject = subject '主旨

      .body = body '正文本文

      .To = to_who '收件者

      .Attachments.Add attachement '附件,如果你不需要發(fā)送附件,可以把這一句刪掉即可,Excel中的第四列留空,不能刪哦

      .Display '啟動Outlook發(fā)送窗口

      SetTimer 0, 0, 0, AddressOf WinProcA

      End With

      Set objOL = Nothing

      Set itmNewMail = Nothing

      End Sub

      批量發(fā)送郵件

      Sub BatchSendMail()

      Dim rowCount, endRowNo

      endRowNo = Cells(1, 1).CurrentRegion.Rows.Count

      '逐行發(fā)送郵件

      For rowCount = 1 To endRowNo

      SendMail Cells(rowCount, 1), Cells(rowCount, 2), Cells(rowCount, 3), Cells(rowCount, 4)

      Next

      End Sub

      3.最終代碼編輯器中的效果如下圖:

      Excel中進(jìn)行批量自動發(fā)送郵件的操作技巧(excel通過outlook自動發(fā)郵件)

      為了正確執(zhí)行代碼,你還需要在

      菜單中選擇: 工具->引用

      中的Microseft Outlook X.0 Object Library 勾選上

      (X.0是版本號,不同機(jī)器可能不一樣http://jgkc.taobao.com,有具體教程)

      c.)

      粘貼好代碼、勾選上上面的東東后可以發(fā)送郵件了,點(diǎn)擊上圖A紅圈所示的綠色三角按鈕,會彈出下圖所示的對話框,點(diǎn)運(yùn)行,就開始批量發(fā)送郵件了。

      d.) 如果你想確認(rèn)你的郵件是否都發(fā)出去了,可以去Outlook的“已發(fā)送郵件”文件夾中查看,是否有你希望發(fā)出的郵件。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:表格高度怎么調(diào)整一樣的(表格高度不一樣怎么調(diào)整)
      下一篇:表格選擇性復(fù)制怎么操作(表格中如何選擇性復(fù)制)
      相關(guān)文章
      亚洲高清有码中文字| 亚洲手机中文字幕| 色婷五月综激情亚洲综合| 久久99国产亚洲精品观看| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 亚洲日本成本人观看| 国产成人亚洲精品| 中文字幕无码精品亚洲资源网久久| 亚洲精品第一国产综合野| 亚洲综合中文字幕无线码| 亚洲看片无码在线视频| 久久国产亚洲精品| 亚洲欧美成人一区二区三区| 亚洲精品无码久久久久久| 亚洲爆乳大丰满无码专区 | 久久亚洲国产精品| 亚洲精品天天影视综合网| 亚洲综合无码一区二区| 亚洲精品无码久久毛片波多野吉衣| 亚洲精品永久www忘忧草| 亚洲免费黄色网址| 久久精品国产亚洲αv忘忧草| 亚洲xxxx18| 亚洲国产日韩a在线播放| 日本亚洲高清乱码中文在线观看| 亚洲AV成人潮喷综合网| 久久亚洲国产精品五月天婷| 亚洲精品一品区二品区三品区| 亚洲国产精品无码一线岛国| 亚洲AV无码码潮喷在线观看| 中文字幕在线观看亚洲| 亚洲一卡2卡3卡4卡国产网站 | 亚洲性色精品一区二区在线| 亚洲精品乱码久久久久久蜜桃图片| 亚洲av无码不卡私人影院| 中文字幕亚洲日韩无线码| 亚洲av最新在线网址| 久久久久亚洲精品日久生情| 久久精品国产亚洲AV久| 亚洲av日韩av永久无码电影| 亚洲乱码中文字幕手机在线 |