2 批量更改任務截止日期到特定日期的方法

立即分享:

當我們發現某些任務的截止日期太近時,我們希望將它們推遲到以後的日期,例如一周後。 一項一項地改變將是相當耗時的。 本文將介紹2種快速方法。

像往常一樣,在重要的年會等重大活動之前,我必須做很多準備工作。 為了更好地安排我的工作,我在 Outlook 中創建了幾個任務。 但是,由於某些原因,我無法按時完成任務。 所以我打算將任務推遲到一個特定的日期——一周後。 這裡有 2 種技術可以幫助我快速更改它們。

方法 1:通過拖放更改任務的截止日期

  1. 首先,雙擊一個任務將其打開並將其截止日期更改為特定日期。手動更改一項任務的截止日期
  2. 之後,轉到“查看”選項卡,然後單擊“查看設置”按鈕。
  3. 在彈出的對話框中,點擊“分組依據”按鈕。
  4. 然後在隨後的對話框中,從“項目分組依據”下拉列表中選擇“截止日期”。按到期日分組
  5. 接下來單擊一系列“確定”以關閉所有對話框。
  6. 稍後選擇到期日期未更改的任務。 然後將它們拖放到任務截止日期符合預期的組中。將任務拖到所需截止日期的組
  7. 最後,必須更改所有任務的截止日期。

方法 2:通過 VBA 代碼更改任務的截止日期

  1. 首先,按“Alt + F11”打開“Visual Basic”窗口。
  2. 然後將以下 VBA 代碼複製並粘貼到新模塊中:
Sub ChangeTaskDueDate()
    Dim obApp As Application
    Dim SelectedTasks As Selection
    Dim Tasks As Outlook.TaskItem

    Set obApp = Outlook.Application
    Set SelectedTasks = obApp.ActiveExplorer.Selection

    'You can replace 7 with your desired days
    For Each Tasks In SelectedTasks
        Tasks.DueDate = DateAdd("d", 7, Tasks.DueDate)
        Tasks.Save
    Next

    Set obApp = Nothing
    Set SelectedTasks = Nothing
    Set Tasks = Nothing
End Sub

在新模塊中復制 VBA 代碼

  1. 保存代碼並退出“Visual Basic”窗口。
  2. 接下來單擊快速訪問工具欄中的向下箭頭,然後選擇“更多命令”。
  3. 在新窗口中,您應該按照以下步驟操作:
  • 首先,從“從中選擇命令”下拉列表中選擇“宏”。
  • 然後選擇之前創建的宏——“ChangeTaskDueDate”。
  • 隨後,單擊中間的“添加”按鈕。
  • 之後,單擊“確定”按鈕。將宏添加到快速訪問工具欄
  1. 稍後您將返回到 Outlook 任務窗格。 現在,您可以選擇要更改其截止日期的所有任務。
  2. 之後,單擊快速訪問工具欄中的“CreateTaskDueDate”按鈕。 一次,所有選定任務的截止日期將批量更改。快速更改任務的截止日期

三種方法的比較

方法 優點 缺點
通過拖放更改 它易於操作。 您仍然需要手動更改一項任務的截止日期。
通過 VBA 代碼更改 您無需手動更改任何任務的截止日期。 您應該在“信任中心”中更改宏設置。

警惕 Outlook 的所有潛在危險

眾所周知,Outlook 是脆弱的。 因此,我們應該保護 Outlook 免受所有潛在威脅,包括斷電、病毒感染和惡意軟件攻擊。 例如,一旦感染病毒,Outlook 數據將面臨損壞的風險。 在這種情況下,您別無選擇,只能藉助第三方修復工具來拯救您的 損壞的Outlook PST數據.

作者簡介:

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

立即分享:

評論被關閉。