懂視移動(dòng)端 視頻1 視頻21 視頻41 視頻61 視頻文章1 視頻文章21 視頻文章41 視頻文章61 視頻擴(kuò)展1 視頻擴(kuò)展6 視頻擴(kuò)展11 視頻擴(kuò)展16 文章1 文章201 文章401 文章601 文章801 文章1001 資訊1 資訊501 資訊1001 資訊1501 標(biāo)簽1 標(biāo)簽501 標(biāo)簽1001 關(guān)鍵詞1 關(guān)鍵詞501 關(guān)鍵詞1001 關(guān)鍵詞1501
當(dāng)前位置: 首頁 - 手機(jī) - 正文

如何用EXCEL 批量發(fā)送郵件批量發(fā)送工資條

來源:懂視網(wǎng) 責(zé)編:小OO 時(shí)間:2020-03-18 23:52:52
導(dǎo)讀如何用EXCEL批量發(fā)送郵件批量發(fā)送工資條呢?接下來為大家介紹一下方法打開要發(fā)送的工資啟用開發(fā)工具點(diǎn)擊【插入】選擇【命令控件】點(diǎn)擊【右鍵】,選擇【屬性】雙擊圖中區(qū)域進(jìn)入VBA編程界面【輸入】PrivateSubCommandButton1_Click()'要能正確發(fā)送并需要對(duì)MicroseftOutlook進(jìn)行有效配置OnErrorResumeNextDimrowCount,endRowNo,endColumnNo,sFile$,sFile1$,A&,B&DimobjOutlookAsObje...
如何用EXCEL 批量發(fā)送郵件批量發(fā)送工資條呢?接下來為大家介紹一下

方法

打開要發(fā)送的工資

啟用開發(fā)工具

點(diǎn)擊【插入】

選擇【命令控件】

點(diǎn)擊【右鍵】,選擇【屬性】

雙擊圖中區(qū)域進(jìn)入VBA編程界面

【輸入】Private Sub CommandButton1_Click()
'要能正確發(fā)送并需要對(duì)Microseft Outlook進(jìn)行有效配置
On Error Resume Next
Dim rowCount, endRowNo, endColumnNo, sFile$, sFile1$, A&, B&
Dim objOutlook As Object
Dim objMail As MailItem
'取得當(dāng)前工作表數(shù)據(jù)區(qū)行數(shù)列數(shù)
endRowNo = ActiveSheet.UsedRange.Rows.Count
endColumnNo = ActiveSheet.UsedRange.Columns.Count

'取得當(dāng)前工作表的名稱,用來作為郵件主題進(jìn)行發(fā)送
sFile1 = ActiveSheet.Name
'創(chuàng)建objOutlook為Outlook應(yīng)用程序?qū)ο?br>Set objOutlook = CreateObject("Outlook.Application")

'開始循環(huán)發(fā)送電子郵件
For rowCount = 2 To endRowNo
'創(chuàng)建objMail為一個(gè)郵件對(duì)象
Set objMail = objOutlook.CreateItem(olMailItem)

With objMail

'設(shè)置收件人地址,數(shù)據(jù)源所在列數(shù)
.To = Cells(rowCount, 5)

'設(shè)置抄送人地址(從通訊錄表的'E-mail地址'字段中獲得)
'.CC = Cells(rowCount, 0)
'設(shè)置郵件主題,取值工作表名,
.Subject = sFile1
'設(shè)置郵件內(nèi)容(從通訊錄表的“內(nèi)容”字段中獲得)
'align單元格文本顯示方式 left(向左)、center(居中)、right(向右),默認(rèn)是center, width-寬 height-高border 單元格線粗細(xì),bordercolor返回或設(shè)置對(duì)象的邊框顏色
'colSpan是一種編程語言,其屬性可設(shè)置或返回表元橫跨的列數(shù)


sFile = "<tr>您好!<br> 以下是您" + sFile1 + ",請(qǐng)查收!</tr>"
sFile = sFile + "<table align='left' width='500' height='25' border= 1 bordercolor='#000000'> <tbody> "
sFile = sFile + "<tr><td colspan ='4' align='center'> 工資表</td> </tr> "
B = 1
For A = 1 To endColumnNo
'數(shù)據(jù)表頭中添加“X”后將不發(fā)送此字段
If Application.WorksheetFunction.CountIf(Cells(1, A), "*X*") = 0 Then
If B = 1 Then
sFile = sFile + "<tr><td width='20%' height='25'> " + Cells(1, A).Text + " </td> <tdwidth='30%' height='25'> " + Cells(rowCount, A).Text + "</td>"
B = 0

Else
sFile = sFile + "<td width='20%' height='25'> " + Cells(1, A).Text + " </td> <tdwidth='30%' height='25'> " + Cells(rowCount, A).Text + "</td> </tr>"
B = 1
End If
End If
Next

.HTMLBody = sFile


'設(shè)置附件(從通訊錄表的“附件”字段中獲得)
.Attachments.Add Cells(rowCount, 24).Value
'自動(dòng)發(fā)送郵件
.Send
End With

'銷毀objMail對(duì)象
Set objMail = Nothing
Next
'銷毀objOutlook對(duì)象
Set objOutlook = Nothing
'所有電子郵件發(fā)送完成時(shí)提示
MsgBox rowCount - 2 & "個(gè)員工的工資單發(fā)送成功!"

End Sub

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com

  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

CAD中delete鍵不能用該怎么辦 如何自定義CAD線型 怎么安裝sv獨(dú)立客戶端 拼多多打印發(fā)貨電子面單工具教程 Excel日期格式的合并與分離 api-ms-win-crt**.dll缺失原因分析和解決方法 應(yīng)用程序正常初始化失敗錯(cuò)誤解決辦法 a problem has been detected(電腦藍(lán)屏) Excel中的身份證號(hào)顯示不全怎么辦 Steam被VAC封禁怎么辦 被VAC誤封解決方案 SUMIF函數(shù)的使用方法及實(shí)例 xshell入門使用教程 XP系統(tǒng)如何添加打印機(jī) u盤文件名亂碼怎么辦 在CAD中畫的圓變成了多邊形了該怎么辦 人事考試中心網(wǎng)上報(bào)名照片怎么處理 iPad已停用如何解鎖,ipad已停用怎么解鎖 html如何設(shè)置字體顏色 歡樂狼人殺電腦版(歡樂狼人殺怎么電腦上玩) 用友U8如何設(shè)置填制憑證自動(dòng)帶出現(xiàn)金流量項(xiàng)目 解決 Microsoft excel 配置進(jìn)度問題 CAD如何標(biāo)注正負(fù)公差 win10怎樣提高玩LOL時(shí)候的FPS值使游戲流暢 photoshop如何改變字體大?。?jī)煞N方法一步搞定 如何將掃描文檔調(diào)整為A4尺寸 PSCC安裝失敗的解決辦法 淘寶店鋪違規(guī)和被扣分怎么辦 戰(zhàn)網(wǎng)怎么修改綁定郵箱 遠(yuǎn)程桌面無法復(fù)制粘貼 如何安裝車牌 CAD快捷鍵命令大全 system進(jìn)程無響應(yīng)怎么解決 網(wǎng)吧防火墻怎么關(guān)閉 遠(yuǎn)程過程調(diào)用失敗且未執(zhí)行解決辦法 Microsoft Office 2010 安裝下載 酷家樂室內(nèi)設(shè)計(jì)軟件教程 cdr怎么旋轉(zhuǎn)復(fù)制 cdr旋轉(zhuǎn)復(fù)制快捷鍵 如何在京東上開店 打印機(jī)連不上電腦怎么辦 怎么把桌面的圖標(biāo)放大
Top