用函數實現郵件的發送

2021-01-11 偽數碼愛好者

之前分享過關於批量發送郵件的VBA代碼,大家可以根據需求自行查詢和下載資料。

本次給大家分享的也是關於郵件發送的案例,不過這次沒有代碼,只運用Excel中的自帶函數Hyperlink來實現。

一起來看看吧。

在單元格中對應處寫上相應的內容如下:

完成之後直接點擊Send Mail,第一次會彈出用什麼客戶端進行郵件發送的提示,這裡以OUTLOOK為例,選擇完成之後彈出客戶端中內容如下:

沒問題之後就可以直接點擊發送了。

當然這個的使用場景不是像VBA那種進行批量發送的,這個更像是做一個問卷調查之類的時候用到的,先作為知識進行儲備吧。

公式為:

=HYPERLINK("mailto:"&B1&"?CC="&B2&"&BCC="&B3&"&Subject="&B4&"&Body="&B5&"%0A%0A%20%20"&B6&"%0A%0A"&B7&"%0A"&B8,"Send Mail")

詳細說一下吧:

Mailto:就是發送給收件人,如果有多個收件人,在單元格中輸入的時候,中間用英文輸入法下的分號進行隔開,如下:

抄送CC:引號中的內容是 ?CC=

密送:引號中的內容是 &BCC=

主題:引號中的內容是 &Subject=

郵件正文:引號中的內容是&Body=

其實內容可以根據需求寫在一個單元格中,但是為了有段落分開,方便閱讀,所以我將稱呼、正文內容、結尾問候和籤名分別用單元格進行了設置。

在公式中還有一群特殊的符號,其中:

%0A (這裡是數字零):表示換行

%20:表示一個英文字符的空格

一長串的第一個參數寫完之後,輸入英文輸入法下的逗號,然後輸入要點擊的跳轉的文本,這裡是"Send Mail",引號是英文輸入法下的,中間的內容可以根據自己的需求進行更改。

用單元格引用是一個比較好的方法,因為Hyperlink在字符上是有限制的,官方的解釋是:

Hyperlink限制為255個字符。

好了,分享就到此了,具體怎麼去運用就靠各位看官自行實踐。

相關焦點

  • 利用郵箱伺服器發送電子郵件
    第三節 利用其他郵箱伺服器發送電子郵件在第一和第二節中,我講解了如何實現利用EXCEL屬性設置完成郵件的發送,但很多時候,我們並不是喜歡用OUTLOOK來發送郵件,你可能用的是126的郵箱,可能用的是163的郵箱,等等,那麼如何實現利用這些郵件伺服器來發送郵件呢?我們這節的內容就給大家以很好的解決方案。
  • R定時以郵件發送數據報告
    言歸正傳,做數據的有時需每周(月)生成一份統計數據(報告)發送給客戶或領導,所以每次都需重複進行統計,很麻煩,對於重複性工作可以交由機器完成的,因此基於RMarkdown生成可重複性報告+mailR包發郵件+windows定時計劃任務,即可實現定時自動發送報告。
  • 僅需5 步,用 JavaScript 直接通過前端發送電子郵件
    你可以將表單與資料庫連接起來,然後從資料庫中讀取傳入的消息來實現功能,但這樣做會給不懂技術的客戶造成困難。你為什麼不通過發送電子郵件傳輸信息?不使用資料庫就能接收到傳入的消息,絕對是最佳選擇,也是最方便用戶的選擇。但問題來了—如何實現呢?你可能認為需要使用某種後端語言。
  • 一步一步從原理跟我學郵件收取及發送11:完整的發送示例與go語言
    經過了這個系列的前幾篇文章的學習,現在要寫出一個完整的 smtp 郵件發送過程簡直易如反掌。\r\n", m);//郵件內容,正式的應該用一個函數生成 SendBuf(gSo, s->str, s->len); s = NewString("\r\n.
  • 用python一步實現郵件自動發送,快來試試吧!
    但隨著對python掌握得越好,我開始意識到它不僅僅是一個用來創造驚人的視覺效果或者執行高等數學函數的工具。我開始探索python更多的可能性,並意識到我只是用到了這門語言的皮毛而已,而實際上我可以開始用它來自動化一些流程。然而,我以前總是在擔心——「我不是一名軟體工程師,我辦不到」,這種想法一直讓我不敢把自動化流程付諸實踐。
  • Java郵件發送詳解
    電子郵件要在網絡上實現郵件功能,必須要有專門的郵件伺服器。這些郵件伺服器類似於現實生活中的郵局,它主要負責接收用戶投遞過來的郵件,並把郵件投遞到郵件接收者的電子郵箱中。電子郵箱(E-Mail地址)的獲得需要在郵件伺服器上進行申請。
  • 如何用Python發送定時郵件?
    Python 發送定時郵件的小技巧 之前接了一個爬蟲的小項目,需要每天將數據發送到客戶的郵箱中,每天都登錄伺服器下載數據十分麻煩,因此就用 Python 配合 Windows 系統自帶的任務計劃,每天上午 10:00 定時將當天的數據發到客戶郵箱中。
  • 如何使用Django發送電子郵件和附件
    我們首先發送簡單的電子郵件,因為我們將從django.core.mail模塊中導入send_mail。Django提供了方便的send_mail()函數,該函數接受以下參數。使用模板發送電子郵件Django提供了django.template.loader模塊,該模塊為我們提供了使用模板發送電子郵件的功能。therender_to_string()是使用template_name,上下文作為參數的方法,該函數返回html的模板內容。
  • 搞定,爬取公眾號文章轉換成PDF,自動郵件發送給自己!
    這一步蠻簡單的,利用yagmail模塊實現郵件發送功能,在開始前,我們需要先在對應郵箱的設置中打開POP3/SMTP服務,這樣才能使用,不然會提示沒有權限。mac :      # 先用正則去除基本的特殊字符,python中反斜線很煩,最後用replace函數去除    filename = re.sub('[/:*"<>|?]'
  • 【郵件】【HTML模板】用Java發送高逼格郵件
    在工作中可能需要發送系統通知或報警郵件,普通內容的郵件覺得單調醜low,把郵件內容做成一個html模板,發送之前將對應參數替換掉,發送html內容的高逼格郵件
  • 阿里雲郵箱怎麼撤回已發送郵件?撤回已發送郵件方法
    阿里雲郵箱發送的郵件如果發現發錯了的話怎麼辦呢?大家想不想知道如果郵箱郵件已經發送出去了可不可以撤回呢?在之前的版本呢基本都是不可以撤回的,現在阿里雲郵箱已經全面支持這個功能了,具體操作方法可看下文。阿里雲軟體版本:1.0.1Android軟體立即查看阿里雲郵箱怎麼撤回已發送郵件? 點擊三點,選擇撤回: 註:但只能是收件人也是用萬網雲平臺的郵箱用戶,並且還未讀的郵件。
  • ASP實例:實現郵件發送普通附件和嵌入附件
    首頁 > 語言 > 關鍵詞 > asp最新資訊 > 正文 ASP實例:實現郵件發送普通附件和嵌入附件
  • Markdown 入門 & 使用 R + Markdown 發送郵件
    區塊中使用列表實例如下:* 第一項 > 筆下是語法 > 心中格式化* 第二項•第一項 > 筆下是語法 > 心中格式化•第二項代碼塊行內代碼如果是段落上的一個函數或片段的代碼可以用反引號把它包起來(`),例如:效果:print() 函數區塊代碼可以使用縮進的方式
  • 從零實現一個郵件收發客戶端
    下面我們來看一個具體的使用 SMTP 發送郵件的代碼示例,假設我們現在要實現一個郵件報警系統,根據上文的介紹,我們實現一個 SmtpSocket 類來綜合常用郵件的功能:SmtpSocket.h/** * 發送郵件類
  • 如何發送一封完美的「私密「營銷郵件?
    另外,Webpower專家認為,以個人名義,尤其是公司CEO,用戶對接直線客戶經理,內容相關的部門領導及團隊等重要及高相關人物的個人名義發送的郵件,帶來的積極影響可能遠不止讓用戶打開點擊一封郵件。 無論是自定義發件人名稱,或以獨立個人名義發送電子郵件,需要儘量使用一個簡短清晰的發件人名字及借用對用戶有影響力的名義發件人,內容以發送人為中心,集中專注,才能借發件人影響力達到強有力傳遞內容訊息的效果。日常郵件營銷中,也不乏一些品牌藉助個人發件人影響力,發送類"一對一"的個性化郵件。
  • python定時獲取天氣數據並自動發送到郵箱
    自動發送郵件,python幾行代碼來搞定!我們說到如何用python來實現自動發送郵件。然後用request庫進行請求。4.解決定時發送問題在前三步解決了點擊程序就獲取一次天氣信息並發送郵件的功能,那怎麼讓程序一直運行,並在規定時間發送郵件呢?在這裡我們用到apscheduler庫,它提供了專用的調度器和調度服務的基礎模塊。簡單說它就是可以實現 windows 計劃任務程序等類似的功能。
  • 用「閃電郵」發送網易郵件 真的快如閃電
    不少網易郵箱用戶(如:126.com、163.com等)或許還不知道,其實除了通過打開網頁的方式來收發郵件之外,我們還可以使用「閃電郵」來快速收發和便捷管理網易系列郵箱中的郵件
  • Python盜號原理-代碼實現截屏鍵盤記錄遠程發送(不要做壞事)
    本篇文章我們就來講一講技術的實現。(用到的類庫)第一部分:發送郵件部分(郵件發送代碼)第二部:設置按鍵觸發事件(啟動函數)完成上面的一切之後我們就可以來測試一下了,我們先打開網易郵箱測試下效果~(啟動)這是啟動效果,當然你可以把這些debug提示都去掉,鄙人是為了測試好用,在CMD下運行的所以會有黑框顯示,這個不作為難點。
  • 九道門丨數據分析師"偷懶"小技巧——用Python發送郵件
    最近九道門數據分析交流群裡有小夥伴諮詢了關於Python是否可以實現發送電子郵件的功能,引起了不少小夥伴的興趣和討論。發送郵件。它代表的是整個郵件。MIMEApplication是用來發附件的,不管什麼類型的附件,都可以用MIMEApplication,所以發送圖片可以用這個也可以用MIMEImage,但是我一般都用MIMEApplication,因為比較方便。
  • Outlook 2010郵件發錯了怎麼撤回已發送郵件
    一時的工作疏忽,郵件發送不該發送的朋友們,很棘手,怎麼解決呢?在收件人沒有閱讀時我們通過什麼方式撤回已經發送的郵件呢?下面腳本之家小編給大家介紹Outlook2010郵件撤回詳細操作方法。Outlook2010郵件撤回方法如下所示: 第一步:單擊outlook面板上的「郵件」或收件箱中的「顯示隱藏文件夾列表」按鈕。第二步:單擊「已發送的郵件」。第三步:打開要撤回或替換的郵件。