您的位置:首頁 > 財經 >
excel怎么批量發送郵件和工資條?excel批量發送技巧-環球時訊
來源:互聯網 2022-12-09 13:26:10

每個月工資條如何發放給大家是一個頭疼的事情,因為工資涉及到保密問題,用郵件吧,每個人的郵件內容都有些不一樣的地方,人一多就特別容易出錯;光這個發工資條就夠讓人忙活好長時間的了;那么怎么能快速的發放給大家呢?下面為大家介紹excel怎么批量發送郵件批量發送工資條方法,來看看吧!

方法/步驟


【資料圖】

按照下圖整理工資明細表

1,列數可自行新增刪除。

2,如果整理的數據列,無法發送郵件的請把表頭內添加大寫字母“X”。

3,工作表名稱用作了郵件主題,發送前請修改工作表名稱。

啟用開發工具選項卡,插入命令控件,修改控件名稱及顯示名。

進入VBA編程界面;復制以下代碼到編輯窗口。

Private Sub 全自動發送郵件_Click()

"要能正確發送并需要對Microseft Outlook進行有效配置

On Error Resume Next

Dim rowCount, endRowNo, endColumnNo, sFile$, sFile1$, A&, B&

Dim objOutlook As Object

Dim objMail As MailItem

"取得當前工作表數據區行數列數

endRowNo = ActiveSheet.UsedRange.Rows.Count

endColumnNo = ActiveSheet.UsedRange.Columns.Count

"取得當前工作表的名稱,用來作為郵件主題進行發送

sFile1 = ActiveSheet.Name

"創建objOutlook為Outlook應用程序對象

Set objOutlook = CreateObject("Outlook.Application")

"開始循環發送電子郵件

For rowCount = 2 To endRowNo

"創建objMail為一個郵件對象

Set objMail = objOutlook.CreateItem(olMailItem)

With objMail

"設置收件人地址,數據源所在列數

.To = Cells(rowCount, 5)

"設置抄送人地址(從通訊錄表的"E-mail地址"字段中獲得)

".CC = Cells(rowCount, 0)

"設置郵件主題,取值工作表名,

.Subject = sFile1

"設置郵件內容(從通訊錄表的“內容”字段中獲得)

"align 單元格文本顯示方式 left(向左)、center(居中)、right(向右),默認是center, width-寬 height-高 border 單元格線粗細,bordercolor返回或設置對象的邊框顏色

"colSpan是一種編程語言,其屬性可設置或返回表元橫跨的列數

sFile = "您好!

以下是您" + sFile1 + ",請查收!"

sFile = sFile + ""

sFile = sFile + "工資表

"

B = 1

For A = 1 To endColumnNo

"數據表頭中添加“X”后將不發送此字段

If Application.WorksheetFunction.CountIf(Cells(1, A), "*X*") = 0 Then

If B = 1 Then

sFile = sFile + "" + Cells(1, A).Text + " " + Cells(rowCount, A).Text + ""

B = 0

Else

sFile = sFile + "" + Cells(1, A).Text + " " + Cells(rowCount, A).Text + "

"

B = 1

End If

End If

Next

.HTMLBody = sFile

"設置附件(從通訊錄表的“附件”字段中獲得)

.Attachments.Add Cells(rowCount, 24).Value

"自動發送郵件

.Send

End With

"銷毀objMail對象

Set objMail = Nothing

Next

"銷毀objOutlook對象

Set objOutlook = Nothing

"所有電子郵件發送完成時提示

MsgBox rowCount - 2 & "個員工的工資單發送成功!"

End Sub

大功告成,測試圖如下。

提示:用戶定義類型未定義異常處理辦法。

處理辦法:點擊工具-引用-勾選。

提示:點擊發送OUTLOOK安全提示。

處理辦法:點擊文件-選項-信任中心-信任中心設置-編程訪問-勾選從不向我發出可以活動警告。

提示:編程訪問無法勾選顯示灰色時

處理辦法:控制面板-用戶帳號-點擊用戶帳號-更改用戶賬戶控制設置-調到從不通知,重啟電腦,調整完畢OUTLOOK設置可以再調整回來。

注意事項

提示:發送全可以先斷網,點擊后再去郵箱內的發件箱看效果怎么樣,不行可以刪除重來的。

以上就是excel怎么批量發送郵件批量發送工資條方法,操作不是很難,不會的朋友可以參考本文,希望能對大家有所幫助!

關鍵詞: 發送郵件
相關文章
山東能源集團與沙特國家石油公司戰略合作簽約儀式-世界熱頭條

山東能源集團與沙特國家石油公司戰略合作簽約儀式

  12月7日下午,山東能源集團與沙特阿拉伯國家石油公司戰略合作簽約儀式在濟南舉行。山東省政府黨組成員、副省長凌文出席并致辭。山東能源集更多

2022-12-09 11:55:04
中國平煤神馬集團與許繼集團簽訂戰略合作框架協議-當前要聞

中國平煤神馬集團與許繼集團簽訂戰略合作框架協議

  12月7日下午,中國平煤神馬集團總經理杜波到許繼集團走訪,與許繼集團黨委書記、董事長孫繼強,總經理許濤等親切交談。雙方在該集團會議室更多

2022-12-09 12:16:59
徐礦股份首發上市通過中國證監會審核

徐礦股份首發上市通過中國證監會審核

  12月8日,徐礦集團所屬的江蘇徐礦能源股份有限公司滬市主板首發上市,順利通過中國證監會第十八屆發行審核委員會第138次發審會審核。  更多

2022-12-09 11:02:26
國家電投內蒙古公司提前2天完成國家發改委關于2023年中長期合同的簽約要求-報資訊

國家電投內蒙古公司提前2天完成國家發改委關于202

  2022年12月8日,國家電投內蒙古公司在國家發改委近期關于加快電煤中長期合同簽訂工作要求限定期間內,提前2天完成自有煤炭中長期合同簽訂更多

2022-12-09 09:53:46
淮北礦業集團與海螺集團舉行工作交流座談會

淮北礦業集團與海螺集團舉行工作交流座談會

  12月6日下午,淮北礦業集團黨委書記、董事長方良才,集團黨委副書記、總經理孫方,會見海螺集團黨委書記、董事長兼海螺水泥董事長楊軍一行更多

2022-12-09 09:53:29
11月第五周內蒙古煤煤炭價格環比下降

11月第五周內蒙古煤煤炭價格環比下降

  據內蒙古自治區商務廳生產資料市場監測系統數據顯示:本周(11月26日-12月2日)從監測品種樣本數據來看煤炭平均價格為87142元噸,與前一周更多

2022-12-09 10:16:30
11月第五周陜西省煤炭均價微跌-全球快訊

11月第五周陜西省煤炭均價微跌-全球快訊

  據商務部重要生產資料市場監測系統顯示,11月26日至12月2日,陜西省煤炭均價16825元噸,環比下跌01%。其中:無煙煤21600元噸,環比下跌07%更多

2022-12-09 10:15:46
江蘇省今冬區外來電規模將實現新高-世界滾動

江蘇省今冬區外來電規模將實現新高-世界滾動

  12月7日從國網江蘇省電力有限公司獲悉,今年冬季江蘇電網區外來電規模有望首次突破2000萬千瓦,達2321萬千瓦,創歷史同期新高,最大程度保更多

2022-12-09 09:04:25
前11月庫俄鐵路發運煤炭667萬噸 增長16.20%-天天熱頭條

前11月庫俄鐵路發運煤炭667萬噸 增長16.20%-天天

  煤炭是我國能源安全的壓艙石,新疆鐵路落實自治區、國鐵集團黨組決策部署,彰顯國企政治擔當,將運力、機力向庫俄鐵路傾斜,還充分發揮循更多

2022-12-09 09:01:26
11月進口月環比增加 但全年總量不及去年已成定局-天天實時

11月進口月環比增加 但全年總量不及去年已成定局

  海關總署發布的最新數據顯示,2022年11月份我國進口煤炭32313萬噸,較去年同期的35052萬噸下降78%,較10月份的29182萬噸增長107%。今年1-1更多

2022-12-09 08:57:48