Excel VBA 自動讓Outlook發郵件任務,或許在剎那間你就會愛上他

2020-12-14 Excel教案

我們前面說到使用Excel的功能自動執行PPT,自動執行Word,自動執行資料庫,也許你感覺這些離你非常的遙遠。我們今天要你說的是如何利用VBA代碼來實現自動發送郵件功能,這個功能在我們發送通知或者工資條的時候是非常有用的一個工具,一起來了解一下吧!

使用Excel發郵件功能,我們今天分4個知識點來講解,讓你拿過去就可以直接應用到你的工作之中,減少你的不必要的重複性工作,加快你的工作效率。

發給我們指定所有人的郵箱聯繫地址發送某個工作表的數據作為附件發送郵件發送活動工作薄作為附件發送給聯繫人發送指定單元格區域的值作為附件發送郵件PS:實現以上Outlook郵件的功能,我們需要提前設置好自己的環境,就是我們對象庫的引用,我們在Excel的開發工具中的工具,打開引用,在裡面找到我們的Microsoft Outlook 16.0 Object Library ,如下圖所示,即可完成設置工作。

A、發給我們指定所有人的郵箱聯繫地址

有時候我們需要給很多的人發送郵件,比如我們需要給很多的人要送某些人的地址或者聯繫方式,那麼我們普通的操作是一個一個的粘貼複製工作,然後點擊郵箱發送工作,這樣看來顯然效率十分的低下,我們今天說的是自動執行這個任務令應該如何去做呢?

實現這個的代碼很簡單,就是需要把我們登錄我們的Outlook先,然後執行這個程序即可,我們需要提前設置好我們需要發送的內容。如下就是我們需要發送郵件的內容和聯繫人。

我們使用的代碼如下:

我們看看動畫吧,其實就是一鍵操作而已。

以上的實現方式還是很簡單的,我們只需要稍微修改一下就可以拿過去使用的。

B、發送某個工作表的數據作為附件發送郵件

以上顧名思義就是把我們的工作表的數據另存一個工作薄,然後作為一個附件進行郵件發送到我們指定的人員列表中,原始數據和代碼如下:

我們還是一如既往的看看動畫實現的效果吧!

其實原理也是如此簡單,都是自己家的兄弟產品,執行起來毫無壓力。

C、發送活動工作薄作為附件發送給聯繫人

這個功能就比較簡單啦,我們直接將我們的工作薄作為附件進行發送即可。

看看執行的效果是怎麼樣的吧!

是不是很簡單的啊你,就在瞬間就完成啦!

D、定單元格區域的值作為附件發送郵件

假如我們需要發送郵件到指定的工作表區域的內容到其他人的列表,我們需要怎麼使用代碼來完成這個呢?一起看看,源數據如下:

執行的效果我們一起看看吧!

其實代碼的賦值的區域進行了更改,我們變換了一種方式而已,和以上的三種其實都是一樣的操作。

以上就是我們今天和大家說用代碼利用Outlook發送郵件的簡單方法,如果有不明白的或者不懂的可以在下方留言,我們會一一解答的。

只需要您關注我們,然後私信回我Outlook,即可得到下載連結源文件的提取碼,還可以進行疑難解答。

我是Excel教案,關注我持續分享更多的Excel技巧!

相關焦點

  • 【快收藏】利用郵件合併功能自動發送工資條教程(excel+word+outlook)
    ,雖然很多公司已經上了ERP、OA,但如需集成工資條發送功能,其開發費用也不菲,少則幾萬,多則數十萬。本文通俗易懂,簡單易學,著重介紹了word的郵件合併功能,結合excel、outlook的使用,使人事、財務人員快速掌握自動發送工資條的方法,極大地提高了工作效率。該方法也可用於自動發送請柬、賀卡,請廣大讀者自行研究。本文所用軟體均為office系列2003版。
  • excel VBA是什麼?VBA編程入門教程
    本篇將介紹excel vba是什麼?vba編程入門教程,有興趣的朋友可以了解一下!一、excel vba是什麼?VBA的英文全稱是Visual Basic for Applications,是一門標準的宏語言。VBA語言不能單獨運行,只能被office軟體(如:Word、Excel等)所調用。
  • 如何通過Excel控制outlook自動批量發送郵件?
    那如何讓Excel通過outlook自
  • 在Excel中執行我們的Access,你或許可以使用VBA來完成自動化
    Excel我們都知道基礎的操作,可是你是否知道我們Excel還可以操作其他的程序來完成我們的自動化任務,比如用Excel操作我們的Access,word,ppT,Outlook,或者其他的應用程式,以便達到我們想要的功能。
  • outlook郵件設置自動籤名的詳細教程
    outlook如何設置郵件自動籤名?我們在回覆郵件時經常需要帶上個人籤名,以方便對方知道我們的信息和聯繫方式。那麼,outlook郵箱郵件結尾的個性籤名要如何設置呢?下面分享詳細的解決辦法我們在回覆郵件時經常需要帶上個人籤名,以方便對方知道我們的信息和聯繫方式。
  • 配置outlook收取QQ郵箱的郵件
    通過配置outlook,來收發QQ郵件本教程以outlook2003為例說明首先我們需要登錄到QQ郵箱中,配置POP3參數。在創建outlook窗口中,點 下一步在配置電子郵件窗口中,直接點 下一步在伺服器類型窗口,選中 POP3 或IMAP ,然後點 下一步本教程以pop3為例,具體的類型,需要與郵件伺服器相同,如伺服器的類型為IMAP,則outlook需要配置成IMAP。
  • 10個outlook最實用的小技巧,每一個都很好用,減少你的工作失誤
    前面一直在給大家講excel的小技巧,之前因為電腦裝的office是試用版的,也沒有裝outlook,今天終於把office和outlook都激活了,花了我不少時間。我們工作除了excel用的比較多,相信outlook用得更多吧?相信很多公司用的郵箱都是outlook,那麼就不得不知道outlook的一些常用的設置了。
  • 群發郵件-通過office套件的郵件合併功能群發獨一無二的郵件
    生活或工作我們往往遇到需要發同樣或類似的內容更很多人,直接群發的話收件人又能在收到郵件的時候看到抄送人或者看出來你是抄送,而且沒有單獨稱呼的話會給人不尊重的感覺。所以,今天就跟大家分享一個小技巧,既能群發郵件,又能讓收件人感覺到你是單獨發給他,在郵件內容中還能針對性地做一些關聯內容。Office套件很好地解決了這個問題。我們會用到郵件管理端outlook, 用到excel來整理收件人名稱和需要的信息,用到word來做郵件合併。
  • excel如何實現更改數據就自動填充顏色的功能?你需要用到它
    Hello,大家好,工作中是不是有遇到這樣的情況,當我們做好的表格發給領導後,領導修改了下說可以了,但是因為數據太多,不知道修改了哪裡,十分的鬱悶,今天就跟大家分享下在excel中如果別人更改了單元格就會自動的填充顏色實現這樣的功能我們需要使用
  • 「Python替代Excel Vba」系列(終):vba中調用Python
    而上述命令行只是把這個 xlam 文件放入你的 excel 加載項目錄中而已。然後,在你的任意目錄中打開命令行。執行以下語句,即會生成一個 py 文件和一個 帶宏的 excel 文件。打開myproject.xlsm文件,你會看到一個叫xlwings的功能區頁。如下圖:點一下上圖紅框部分,即可註冊你的 py 文件中的自定義方法到 vba 中。
  • 神奇的VBA系列-001:Outlook和Excel綜合運用
    我們經常需要將一些表格數據也展示給收件人,但是又不需要將整個工作簿添加為附件,那麼最好的方法就是複製指定單元格區域內容然後粘貼進新郵件界面內就可以了。 偶爾寫一個郵件,這樣做很簡單。 如果每天都需要重複寫郵件, 那麼重複剛才的方法就有點浪費時間了。 不如寫個格式郵件吧。 並自動將選中區域添加郵件中,豈不妙哉! 節省時間,提高工作效率。 於是今天上午我就花了點時間做了這麼件事情。
  • 「Python替代Excel Vba」系列(二):pandas分組統計與操作Excel
    帶你用pandas玩轉各種數據處理前言在本系列的上一章已經介紹了如何讀寫 excel 數據,並快速進行匯總處理。但有些小夥伴看完之後有些疑惑:那只是簡單讀寫數據而已,有時候需要設置 excel 的格式。
  • Excel vba工作表事件【實現快速自動隱藏工作表】
    工作表事件實現快速自動隱藏工作表就可以實現,隱藏哪一個工作表,選中哪一個工作表後面的狀態後,工作表自動隱藏或者不隱藏。關注公眾號,帶你每日學習VBA,從枯燥機械的工作中解放雙手。每天學點excelvba一個乾貨滿滿的公眾號,期待你的關注
  • 用excel製作快速群發郵件的VBA小工具
    小go注釋:本文作者是用中文版excel操作的,如果是日本版excel設置開發者工具的圖片如下:日文版excel的開發工具設置好後,按照接下來中文版excel的教程繼續操作就可以啦。這樣準備工作就做好了,下面正式開始工具的開發。
  • outlook怎麼撤回郵件
    信息發錯了,在指定的時間內可以選擇撤回。同樣,使用outlook發送郵件時如果收件人尚未閱讀郵件,則使用郵件撤回能夠刪除或替換收件人收件箱中該郵件。你可能會說現在還有多少人會使用郵箱啊,但對於外貿企業來說郵件是必需的,而且現在也沒有好的替代品,所以作為IT人員對郵箱的使用功能還是必需掌握的。打開Outlook,「新建電子郵件」發送一封郵件用來測試一下。
  • Outlook 2010郵件發錯了怎麼撤回已發送郵件
    一時的工作疏忽,郵件發送不該發送的朋友們,很棘手,怎麼解決呢?在收件人沒有閱讀時我們通過什麼方式撤回已經發送的郵件呢?下面腳本之家小編給大家介紹Outlook2010郵件撤回詳細操作方法。Outlook2010郵件撤回方法如下所示: 第一步:單擊outlook面板上的「郵件」或收件箱中的「顯示隱藏文件夾列表」按鈕。第二步:單擊「已發送的郵件」。第三步:打開要撤回或替換的郵件。
  • Foxmail怎麼導入outlook郵件?Foxmail操作攻略
    Foxmail和outlook兩個郵箱在郵件界是相當的強大的,他們兩者之間是具有很大的互通性的,兩者的郵件也是可以實現互相導入的,在Foxmail中可以查看outlook郵件,可能很多朋友還不知道具體要如何在Foxmail郵箱中導入outlook郵件,下面我們一起看看。
  • VBA:Outlook和Excel綜合運用
    我們經常需要將一些表格數據也展示給收件人,但是又不需要將整個工作簿添加為附件,那麼最好的方法就是複製指定單元格區域內容然後粘貼進新郵件界面內就可以了。 偶爾寫一個郵件,這樣做很簡單。 如果每天都需要重複寫郵件, 那麼重複剛才的方法就有點浪費時間了。 不如寫個格式郵件吧。  並自動將選中區域添加郵件中,豈不妙哉! 節省時間,提高工作效率。 於是山丘今天上午就花了一個小時做了這麼件事情。
  • excel中2000行數據以行排序,你需要多長時間
    Hello,大家好,今天跟大家分享下我們如何使用錄製宏批量的按照行來對數據排序,這個之前發過視頻,但是很多粉絲表示沒看懂,今天就來詳細的介紹下這種方法一、宏是什麼宏本質上就是我們所說的vba代碼,錄製宏就是將我們的操作記錄下來,將其編譯為vba代碼,當我下次需要重複操作的時候只需要運行宏excel就會幫自動幫我們搞定。
  • Outlook 2007怎樣與手機互發簡訊?Outlook攻略
    雖然outlook 2007沒有像其他Office軟體一樣,在用戶界面上有很大改觀,但這個電郵和組織軟體將會有許多新的特性,包括整合了RSS和改良的日曆共享功能。還有內嵌SMS文字信息功能。 通過和Exchange Server的整合,Outlook 2007的用戶可以通過電話閱讀郵件,甚至可以重新訂製會議的計劃表。用戶還可以用outlook直接聽語音郵件。