如何在 Outlook 2013 中顯示全天約會,但在工作週中隱藏它們

如何在 Outlook 2013 中顯示全天約會,但在工作週中隱藏它們

我製作了兩種視圖,一種顯示全天約會,一種不顯示它們。我希望在切換到日視圖時顯示全天約會的視圖,但在切換到工作週或月份時,我想切換到不顯示全天約會的視圖。我怎麼做

或者,有沒有辦法可以減少顯示全天約會的部分的大小?

我只是錯過了什麼嗎?我可以定義不同的視圖,但不能分別為每個排列設定預設視圖,這是沒有意義的。

答案1

不幸的是,日/週/月只是單一視圖的排列,而不是單獨的視圖。因此,您可以使用高級過濾器過濾掉全天約會(全天的活動 不等於 是的),但這適用於所有安排。

或者,您可以建立「日/週/月」視圖,一種可以過濾全天事件,另一種則不過濾。

VBA方式。您需要為每個安排建立一個單獨的視圖(在下面的範例中,這些視圖名為「天」、「週」和「月」):

Public WithEvents OutlookExplorer As Outlook.Explorer

Private Sub Application_Startup()
    Set OutlookExplorer = ActiveExplorer
End Sub

Private Sub OutlookExplorer_ViewSwitch()
    Set View = OutlookExplorer.CurrentView
    If View.ViewType = 2 Then
        If View.Name = "Days" And View.CalendarViewMode <> 0 Then
            View.CalendarViewMode = 0
            View.Save
        ElseIf View.Name = "Weeks" And View.CalendarViewMode <> 1 Then
            View.CalendarViewMode = 1
            View.Save
        ElseIf View.Name = "Months" And View.CalendarViewMode <> 2 Then
            View.CalendarViewMode = 2
            View.Save
        End If
    End If
End Sub

現在,當切換到自訂視圖之一(「天」、「週」或「月」)時,將自動套用正確的排程。此外,您可以將「變更檢視」按鈕放在日曆功能區「首頁」標籤的右側。

相關內容