特黄特色三级在线观看免费,看黄色片子免费,色综合久,欧美在线视频看看,高潮胡言乱语对白刺激国产,伊人网成人,中文字幕亚洲一碰就硬老熟妇

學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 工具軟件 > 辦公軟件學(xué)習(xí) > Excel教程 > Excel表格 > Excel中進(jìn)行批量自動(dòng)發(fā)送郵件的操作技巧

Excel中進(jìn)行批量自動(dòng)發(fā)送郵件的操作技巧

時(shí)間: 曉生931 分享

Excel中進(jìn)行批量自動(dòng)發(fā)送郵件的操作技巧

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

  Excel中進(jìn)行批量自動(dòng)發(fā)送郵件的操作步驟

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

  a.) 打開(kāi)Excel,新建Book1.xlsx

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

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

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

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

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

  編寫宏發(fā)送郵件

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

  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)鍵之處,免安全提示自動(dòng)發(fā)送郵件全靠它了

  Application.SendKeys "%s"

  End Function

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

  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 對(duì)象

  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 '啟動(dòng)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.最終代碼編輯器中的效果如下圖:

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

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

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

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

  c.)

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

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

下一頁(yè)查看>>>Excel表格中的內(nèi)容郵件發(fā)送方法做法教程

2345774