您現在的位置是:首頁 > 綜藝首頁綜藝
Excel VBA 自動讓Outlook發郵件任務,或許在剎那間你就會愛上他
outlook郵件附件怎麼發
我們前面說到使用Excel的功能自動執行PPT,自動執行Word,自動執行資料庫,也許你感覺這些離你非常的遙遠。我們今天要你說的是如何利用VBA程式碼來實現自動傳送郵件功能,這個功能在我們傳送通知或者工資條的時候是非常有用的一個工具,一起來了解一下吧!
使用Excel發郵件功能,我們今天分4個知識點來講解,讓你拿過去就可以直接應用到你的工作之中,減少你的不必要的重複性工作,加快你的工作效率。
發給我們指定所有人的郵箱聯絡地址
傳送某個工作表的資料作為附件傳送郵件
傳送活動工作薄作為附件傳送給聯絡人
傳送指定單元格區域的值作為附件傳送郵件
PS:實現以上Outlook郵件的功能,我們需要提前設定好自己的環境,就是我們物件庫的引用,我們在Excel的開發工具中的工具,開啟引用,在裡面找到我們的Microsoft Outlook 16。0 Object Library ,如下圖所示,即可完成設定工作。
A、發給我們指定所有人的郵箱聯絡地址
有時候我們需要給很多的人傳送郵件,比如我們需要給很多的人要送某些人的地址或者聯絡方式,那麼我們普通的操作是一個一個的貼上複製工作,然後點選郵箱傳送工作,這樣看來顯然效率十分的低下,我們今天說的是自動執行這個任務令應該如何去做呢?
實現這個的程式碼很簡單,就是需要把我們登入我們的Outlook先,然後執行這個程式即可,我們需要提前設定好我們需要傳送的內容。如下就是我們需要傳送郵件的內容和聯絡人。
我們使用的程式碼如下:
我們看看動畫吧,其實就是一鍵操作而已。
以上的實現方式還是很簡單的,我們只需要稍微修改一下就可以拿過去使用的。
B、傳送某個工作表的資料作為附件傳送郵件
以上顧名思義就是把我們的工作表的資料另存一個工作薄,然後作為一個附件進行郵件傳送到我們指定的人員列表中,原始資料和程式碼如下:
我們還是一如既往的看看動畫實現的效果吧!
其實原理也是如此簡單,都是自己家的兄弟產品,執行起來毫無壓力。
C、傳送活動工作薄作為附件傳送給聯絡人
這個功能就比較簡單啦,我們直接將我們的工作薄作為附件進行傳送即可。
看看執行的效果是怎麼樣的吧!
是不是很簡單的啊你,就在瞬間就完成啦!
D、定單元格區域的值作為附件傳送郵件
假如我們需要傳送郵件到指定的工作表區域的內容到其他人的列表,我們需要怎麼使用程式碼來完成這個呢?一起看看,源資料如下:
執行的效果我們一起看看吧!
其實程式碼的賦值的區域進行了更改,我們變換了一種方式而已,和以上的三種其實都是一樣的操作。
以上就是我們今天和大家說用程式碼利用Outlook傳送郵件的簡單方法,如果有不明白的或者不懂的可以在下方留言,我們會一一解答的。
只需要您關注我們,然後私信回我Outlook,即可得到下載連結原始檔的提取碼,還可以進行疑難解答。
我是Excel教案,關注我持續分享更多的Excel技巧!