預設情況下,新預約會顯示為「忙碌」。但有些用戶不喜歡這樣。本文將介紹兩種在 Outlook 中變更新預約預設狀態的方法。
許多用戶不喜歡新 Outlook 約會的默認“顯示為”狀態——“忙碌”。 但是,Outlook 不允許用戶直接更改此狀態。 所以,如果你想改變它,就必須尋求其他的方法。 這裡我們教大家2個方法。

方法 1:將自定義表單應用於日曆文件夾
- 首先,啟動 Outlook 應用程式。
- 然後進入“日曆”區域。
- 接下來,單擊功能區中的“新約會”按鈕。
- 隨後,在約會窗口中,切換到“開發人員”選項卡,然後單擊“設計此表單”按鈕。
- 之後,在新屏幕中,切換到“(所有字段)”選項卡。
- 然後,在“選擇範圍”字段中選擇“所有約會字段”。
- 稍後,您應該向下滾動,直到找到“顯示時間為”字段,您需要將其“忙碌”更改為“空閒”。
- 之後,您可以單擊“發布”按鈕並選擇“將表單發佈為”。
- 在彈出的對話框中,輸入該表單的名稱,例如“免費預約”,然後單擊“發布”。
- 然後,您可以關閉此約會而不保存。
- 接下來,右鍵單擊導航窗格中的日曆,然後在上下文菜單中選擇“屬性”。
- 然後,在新框中,將“IPM.Appointment”更改為“Free Appointment”,如下圖所示。
- 最後,單擊“確定”保存更改。
- 從那時起,添加到此日曆的所有新約會將默認顯示為“免費”。
方法 2:通過 VBA 自動將其他狀態應用於新約會
- 首先,按“ Alt + F11”鍵按鈕。
- 然後,在“Microsoft Visual Basic for Applications”窗口中,找到並打開“ThisOutlookSession”項目。
- 接下來,將以下VBA代碼複製並粘貼到該項目中。
Private WithEvents objInspectors As Inspectors
Private WithEvents objAppointment As AppointmentItem
Private Sub Application_Startup()
Set objInspectors = Outlook.Application.Inspectors
End Sub
Private Sub objInspectors_NewInspector(ByVal Inspector As Inspector)
If Inspector.CurrentItem.Class = olAppointment Then
Set objAppointment = Inspector.CurrentItem
End If
End Sub
Private Sub objAppointment_Open(Cancel As Boolean)
'Get the brand new appointment
If Len(objAppointment.Subject) = 0 And Len(objAppointment.Location) = 0 Then
'change busy status to free
objAppointment.BusyStatus = olFree
End If
End Sub
- 之後,簽署此代碼。
- 最後,您需要重新啟動 Outlook 以啟動此巨集。
- 從現在開始,新的預約將自動顯示為“免費”。
如果遇到Outlook崩潰該怎麼辦
Outlook 可能會在沒有任何警告的情況下崩潰。 因此,預測和預防這種可怕的情況是相當困難的。 但是,您仍然應該採取有效的緩解措施,包括更新 Outlook 數據的備份以及強大的修復工具,例如 DataNumen Outlook Repair。 它會來拯救你,如果 掃描儀,內置修復工具無法發揮作用。
作者簡介:
Shirley Zhang是的數據恢復專家 DataNumen,Inc.是數據恢復技術的全球領導者,包括 sql損壞 和Outlook修復軟件產品。 欲了解更多信息,請訪問 萬維網。datanumen.COM


