Excel中進行批量自動發送郵件的操作技巧(excel批量發送郵件)

      網友投稿 2067 2022-05-31

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

      準備待發送的數據:

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

      b.) 填入下面的內容,

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

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

      這里你可以寫更多內容,每一行作為一封郵件發出。

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

      編寫宏發送郵件

      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發送郵件,這是本文的關鍵之處,免安全提示自動發送郵件全靠它了

      Application.SendKeys "%s"

      End Function

      發送單個郵件的子程序

      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)

      Excel中進行批量自動發送郵件的操作技巧(excel批量發送郵件)

      With itmNewMail

      .subject = subject '主旨

      .body = body '正文本文

      .To = to_who '收件者

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

      .Display '啟動Outlook發送窗口

      SetTimer 0, 0, 0, AddressOf WinProcA

      End With

      Set objOL = Nothing

      Set itmNewMail = Nothing

      End Sub

      批量發送郵件

      Sub BatchSendMail()

      Dim rowCount, endRowNo

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

      '逐行發送郵件

      For rowCount = 1 To endRowNo

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

      Next

      End Sub

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

      為了正確執行代碼,你還需要在

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

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

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

      c.)

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

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

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Excel中取消一個窗口顯示多個表格的操作方法(多個excel在一個窗口怎么取消)
      下一篇:Excel中進行設置頂端標題行的操作方法(在excel中怎樣設置頂端標題行)
      相關文章
      亚洲heyzo专区无码综合| 亚洲国产精品午夜电影| 亚洲日韩AV一区二区三区中文| 亚洲男人天堂影院| 中文字幕亚洲综合久久2| 亚洲av永久无码精品漫画| 亚洲中文久久精品无码| 中文亚洲成a人片在线观看| 亚洲综合区小说区激情区| 亚洲国产天堂久久久久久| 亚洲av无码成人精品区在线播放| 精品亚洲国产成人av| 国产成人亚洲精品无码AV大片| 国产成人高清亚洲一区久久| 久久精品国产亚洲AV天海翼| 国产精品亚洲一区二区无码 | 亚洲AV成人一区二区三区AV| 亚洲AV无码久久精品蜜桃| 亚洲色欲色欲综合网站| 亚洲综合久久1区2区3区| 亚洲制服丝袜一区二区三区| 国产精品久久亚洲不卡动漫| 亚洲色大成网站www久久九| 久久精品亚洲日本波多野结衣| 亚洲av无码国产精品色在线看不卡 | 亚洲色欲久久久综合网东京热| 亚洲欧洲无码AV电影在线观看| 国产AV无码专区亚洲精品| 久久久久亚洲AV无码专区首| 18gay台湾男同亚洲男同| 亚洲一区二区三区四区视频| 亚洲免费网站观看视频| 国产亚洲蜜芽精品久久| 狠狠亚洲婷婷综合色香五月排名| 亚洲中文字幕无码久久2017| 亚洲午夜视频在线观看| 67194在线午夜亚洲| 亚洲成在人线aⅴ免费毛片| 亚洲成aⅴ人片久青草影院| 亚洲乱色熟女一区二区三区丝袜| 亚洲视频在线观看一区|