如何自動接受 Outlook 中的所有傳入任務請求

立即分享:

與發送會議請求一樣,Outlook 也允許用戶向其他人發送任務請求。 如果您想自動接受所有傳入的任務請求,您可以使用本文中共享的方法。

也許您熟悉 Outlook 中的會議請求。 收到該消息後,您需要發送相應的會議響應,即接受、拒絕或暫定。 同樣,用戶可以將任務分配給其他人並要求他們發送響應。 如果您經常收到上級的此類任務請求,並且總是選擇“接受”,您可以通過以下方式申請。 它可以自動接受傳入的任務,而不會打擾您。

自動接受 Outlook 中的所有傳入任務請求

自動接受所有傳入的任務請求

  1. 首先,您可以像往常一樣啟動 Outlook 程式。
  2. 然後,在 Outlook 中,您應該點擊“Alt + F11”鍵按鈕。
  3. 接下來,您將進入 Outlook VBA 編輯器,即“Microsoft Visual Basic for Applications”窗口。
  4. 在此窗口中,您應該訪問“ThisOutlookSession”項目。 在左側邊欄找到並單擊它。
  5. 隨後,您可以將以下 VBA 代碼複製並粘貼到其中。
Public WithEvents objInbox As Outlook.folder
Public WithEvents objItems As Outlook.Items

Private Sub Application_Startup()
    Set objInbox = Outlook.Application.Session.GetDefaultFolder(olFolderInbox)
    Set objItems = objInbox.Items
End Sub

'Occurs when new item arrives in Inbox
Private Sub objItems_ItemAdd(ByVal Item As Object)
    Dim objTaskRequest As Outlook.TaskRequestItem
    Dim objTask As Outlook.TaskItem
    Dim objResponse As Object
 
    If TypeOf Item Is TaskRequestItem Then
       Set objTaskRequest = Item
       Set objTask = objTaskRequest.GetAssociatedTask(True)
       'Accept it
       'if you want "auto decline", replace "olTaskAccept" with "olTaskDecline"
       Set objResponse = objTask.Respond(olTaskAccept, True, True)
       objResponse.Send
       objResponse.Delete
       objTaskRequest.Delete
    End If
End Sub

VBA 代碼 - 自動接受所有傳入任務請求

  1. 之後,您必須簽署此代碼。 單擊“工具”>“數字簽名”。 然後按照屏幕上的嚮導完成它。
  2. 稍後,您必須修改 Outlook 宏安全設置,確保啟用此宏。
  3. 最後,您可以重新啟動 Outlook 應用程式來啟動此巨集。
  4. 從現在開始,每當任務請求到達您的收件箱時,Outlook 都會立即代表您接受。 您可以像往常一樣在“任務”文件夾中檢查和處理它。檢查已接受的任務請求

切勿忽視任何 Outlook 錯誤

多個用戶往往會忽略 Outlook 中的小錯誤。 雖然Outlook可以自行恢復,但實際上仍然建議盡快解決錯誤。 一般來說,每次遇到任何錯誤時,都應該應用 收件箱維修工具 掃描您的 Outlook 文件是否存在問題。 這是因為這個內置工具能夠有效修復小故障。 然而,如果該實用程序失敗,您最好求助於更強大的工具,例如 DataNumen Outlook Repair。 它能夠解決許多 Outlook 問題。

作者簡介:

Shirley Zhang是的數據恢復專家 DataNumen,Inc.是數據恢復技術的全球領導者,包括 mdf恢復 和Outlook修復軟件產品。 欲了解更多信息,請訪問 萬維網。datanumen.COM

立即分享:

評論被關閉。