我們可以在發送 Outlook 電子郵件時請求閱讀回執。 但有人甚至希望 Outlook 在發送特定電子郵件時可以自動請求已讀回執。 本文將使其與 Outlook VBA 一起實現。
一般來說,如果你想請求閱讀回執,你有兩種方法。 一種是在新消息窗口中手動勾選“請求閱讀回執”選項,如下圖所示:

另一種是在Outlook選項中的“郵件”選項卡下啟用“對於所有發送的郵件,請求閱讀回執”,如下圖所示:

但是,許多用戶希望將 Outlook 配置為僅在發送特定電子郵件時自動請求已讀回執,例如根據郵件主題或郵件收件人等。 這裡我們將介紹一種借助 Outlook VBA 來實現的方法。
發送特定電子郵件時自動請求閱讀回執
- 首先,啟動Outlook並切換到“開發人員”選項卡。
- 然後點擊“Visual Basic”按鈕,它會彈出一個新窗口,
- 在“Visual Basic”窗口中,打開“ThisOutlookSession”項目,將以下VBA代碼複製到該項目中。
Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
If Item.Class = olMail Then
RequestReciept Item
End If
End Sub
Sub RequestReciept(NewMail As MailItem)
Dim Addr As String
Dim Subj As String
'Replace Addr & Subj with your own desired strings
Addr = "example@mail.com"
Subj = "test"
'Specify the email recipients and subject
If InStr(LCase(NewMail.To), Addr) > 0 And InStr(LCase(NewMail.Subject), Subj) Then
NewMail.ReadReceiptRequested = True
End If
End Sub
- 之後,您需要簽署此代碼並將宏設置更改為僅啟用數字簽名的宏。
- 最終您可以嘗試確保代碼是否可以正常工作。
- 在 Outlook 主窗口中單擊“新建電子郵件”按鈕。
- 然後您可以像往常一樣撰寫電子郵件,但選擇收件人並根據您的代碼填寫主題。 在我的例子中,收件人應該包含 example@mail.com,主題應該包含“test”。
- 接下來點擊“發送”按鈕。
- 發送郵件後,您可以雙擊打開它。 在其窗口中,轉到“開發人員”選項卡並點擊“設計此表單”。
- 之後,轉到“(所有字段)”標籤並選擇“所有郵件字段”。 現在您可以向下滾動,直到找到“Receipt Requested”字段。 您可以檢查是否需要收據。
謹慎處理未知電子郵件
如今,惡意電子郵件變得越來越猖獗。 因此,所有 Outlook 用戶必須對所有可疑電子郵件保持警惕。 另外,還建議弄個健壯的 Outlook 損壞修復工具. 當您陷入絕望的 Outlook 腐敗中時,它會來拯救您。
作者簡介:
Shirley Zhang是的數據恢復專家 DataNumen,Inc.是數據恢復技術的全球領導者,包括 修復 SQL mdf 文件 和Outlook修復軟件產品。 欲了解更多信息,請訪問 萬維網。datanumen.COM



