Infelizmente, Dia / Semana / Mês são apenas arranjos de uma única visualização, não de visualizações separadas. Assim, você pode filtrar todos os compromissos do dia usando o Filtro avançado ( Evento do dia inteiro diferente de Sim ), mas isso se aplicará a todos os arranjos .
Como alternativa, você pode criar visualizações "Dia / Semana / Mês", uma que filtra Eventos do dia inteiro e outra que não.
Caminho VBA. Você precisará criar um modo de exibição separado para cada um dos arranjos (no exemplo abaixo, esses são os modos de exibição chamados "Dias", "Semanas" e "Meses"):
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
Agora, a disposição correta será aplicada automaticamente ao alternar para uma das exibições personalizadas ("Dias", "Semanas" ou "Meses"). Além disso, você pode colocar o botão "Alterar visualização" na guia "Página inicial" da faixa de calendário.