Note: The other languages of the website are Google-translated. Back to English

在Outlook中發送電子郵件時如何自動創建任務?

有時,在Outlook中發送電子郵件時,可能需要自動創建電子郵件任務。 在這裡,我們為您提供一種快速完成它的方法。

在帶有VBA的Outlook中發送電子郵件時自動創建任務


在帶有VBA的Outlook中發送電子郵件時自動創建任務

使用下面的VBA代碼,您可以基於Outlook中的發送電子郵件自動創建任務。 請執行以下操作。

1.啟動Outlook,按 其他 + F11 鍵打開 Microsoft Visual Basic for Applications 窗口。

2。 在裡面 Microsoft Visual Basic for Applications 窗口中,將下面的VBA代碼複製到 本次展望會議 代碼窗口。

VBA代碼:在Outlook中發送電子郵件時自動創建任務

Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
'Updated by Extendoffice 20181123
    Dim xYesNo As Integer
    Dim xPrompt As String
    Dim xTaskItem As TaskItem
    Dim xRecipient As String
    On Error Resume Next
    xPrompt = "Do you want to create a task for this message?"
    xYesNo = MsgBox(xPrompt, vbYesNo + vbInformation, "Kutools for Outlook")
    Cancel = False
    If xYesNo = vbNo Then Exit Sub
    Set xTaskItem = Application.CreateItem(olTaskItem)
    For Each Rcp In Item.Recipients
        If xRecipient = "" Then
            xRecipient = Rcp.Address
        Else
            xRecipient = xRecipient & vbCrLf & Rcp.Address
        End If
    Next Rcp
    xRecipient = xRecipient & vbCrLf & Item.Body
    With xTaskItem
        .Subject = Item.Subject
        .StartDate = Item.ReceivedTime
        .DueDate = Date + 3 + CDate("9:00:00 AM")
        .ReminderSet = True
        .ReminderTime = Date + 2 + CDate("9:00:00 AM")
        .Body = xRecipient
        .Save
    End With
    Set xTaskItem = Nothing
End Sub

備註:郵件收件人和郵件正文將自動添加到任務正文中。 任務的開始日期是消息的發送日期,任務將在3天內到期。 一天后的9點,您會被提醒執行該任務。 您可以根據需要更改它們。

3.保存代碼,然後按 其他 + Q 鍵以關閉“ Microsoft Visual Basic應用程序”窗口。

4.從現在開始,單擊 發送 在新的或已回复的電子郵件窗口中, 創建任務 彈出對話框如下圖所示,點擊 發送電子郵件並自動創建任務,或單擊 沒有 發送電子郵件而不創建任務。


Kutools for Outlook-為Outlook帶來100個高級功能,並使工作更加輕鬆!

  • 自動CC / BCC 根據規則發送電子郵件; 自動前進 自定義多封電子郵件; 自動回复 沒有交換服務器,還有更多自動功能...
  • BCC警告 -當您嘗試全部答复時顯示消息 如果您的郵件地址在“密件抄送”列表中; 缺少附件時提醒,還有更多提醒功能...
  • 在郵件對話中回复(全部)帶有所有附件; 回复許多電子郵件 片刻之間; 自動添加問候語 回复時將日期添加到主題中...
  • 附件工具:管理所有郵件中的所有附件, 自動分離, 全部壓縮,重命名全部,保存全部...快速報告, 計算選定的郵件...
  • 強大的垃圾郵件 習俗 刪除重複的郵件和聯繫人... 使您能夠在Outlook中做得更聰明,更快和更好。
拍攝kutools前景kutools選項卡1180x121
拍攝kutools前景kutools加標籤1180x121
 
按評論排序
留言 (3)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
有沒有辦法修改它以包含更多指向已發送郵件的鏈接,而不僅僅是收件人和主題? IE。 將發送的郵件添加為附件?
網站主持人對此評論進行了最小化
HI,

這工作了幾天,現在它不再工作了。

有原因嗎?
網站主持人對此評論進行了最小化
嗨特麗阿莫斯,
請啟用啟用所有宏選項和將宏安全設置應用於已安裝的加載項選項,如下面的屏幕截圖所示。 之後,重新啟動 Outlook。
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/task.png
這裡還沒有評論
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

版權所有©2009 - 萬維網。extendoffice.com。 | 版權所有。 供電 ExtendOffice。 |
Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家的商標或註冊商標。
受Sectigo SSL保護