當我們發現某些任務的截止日期太近時,我們希望將它們推遲到以後的日期,例如一周後。 一項一項地改變將是相當耗時的。 本文將介紹2種快速方法。
像往常一樣,在重要的年會等重大活動之前,我必須做很多準備工作。 為了更好地安排我的工作,我在 Outlook 中創建了幾個任務。 但是,由於某些原因,我無法按時完成任務。 所以我打算將任務推遲到一個特定的日期——一周後。 這裡有 2 種技術可以幫助我快速更改它們。
方法 1:通過拖放更改任務的截止日期
- 首先,雙擊一個任務將其打開並將其截止日期更改為特定日期。

- 之後,轉到“查看”選項卡,然後單擊“查看設置”按鈕。
- 在彈出的對話框中,點擊“分組依據”按鈕。
- 然後在隨後的對話框中,從“項目分組依據”下拉列表中選擇“截止日期”。
- 接下來單擊一系列“確定”以關閉所有對話框。
- 稍後選擇到期日期未更改的任務。 然後將它們拖放到任務截止日期符合預期的組中。
- 最後,必須更改所有任務的截止日期。
方法 2:通過 VBA 代碼更改任務的截止日期
- 首先,按“Alt + F11”打開“Visual Basic”窗口。
- 然後將以下 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
- 保存代碼並退出“Visual Basic”窗口。
- 接下來單擊快速訪問工具欄中的向下箭頭,然後選擇“更多命令”。
- 在新窗口中,您應該按照以下步驟操作:
- 首先,從“從中選擇命令”下拉列表中選擇“宏”。
- 然後選擇之前創建的宏——“ChangeTaskDueDate”。
- 隨後,單擊中間的“添加”按鈕。
- 之後,單擊“確定”按鈕。
- 稍後您將返回到 Outlook 任務窗格。 現在,您可以選擇要更改其截止日期的所有任務。
- 之後,單擊快速訪問工具欄中的“CreateTaskDueDate”按鈕。 一次,所有選定任務的截止日期將批量更改。
三種方法的比較
| 方法 | 優點 | 缺點 |
| 通過拖放更改 | 它易於操作。 | 您仍然需要手動更改一項任務的截止日期。 |
| 通過 VBA 代碼更改 | 您無需手動更改任何任務的截止日期。 | 您應該在“信任中心”中更改宏設置。 |
警惕 Outlook 的所有潛在危險
眾所周知,Outlook 是脆弱的。 因此,我們應該保護 Outlook 免受所有潛在威脅,包括斷電、病毒感染和惡意軟件攻擊。 例如,一旦感染病毒,Outlook 數據將面臨損壞的風險。 在這種情況下,您別無選擇,只能藉助第三方修復工具來拯救您的 損壞的Outlook PST數據.
作者簡介:
Shirley Zhang是的數據恢復專家 DataNumen,Inc.是數據恢復技術的全球領導者,包括 修復SQL文件損壞 和Outlook修復軟件產品。 欲了解更多信息,請訪問 萬維網。datanumen.COM




