Objeto CalendarView (Outlook)
Representa um modo de exibição que exibe os itens do Outlook em um formato de calendário.
Comentários
O objeto CalendarView, derivado do objeto View, permite que você crie modos de exibição personalizados que permitam exibir itens do Outlook dentro de um calendário, em um dos vários modos diferentes.
O Outlook oferece vários objetos CalendarView internos, e também é possível criar objetos de CalendarView personalizados. Use o método Add da coleção Views para adicionar um novo CalendarView a um objeto Folder. Use a propriedade padrão para determinar se um objeto CalendarView existente é interno ou personalizado.
O objeto CalendarView oferece suporte a vários modos de exibição diferentes, dependendo do layout desejado e o período de tempo no qual exibir itens do Outlook. Use a propriedade CalendarViewMode para definir o modo de exibição, a propriedade StartField para especificar a propriedade de item do Outlook que contém a data de início e a propriedade EndField para especificar a propriedade de item do Outlook que contém a data de término para itens do Outlook a ser exibido.
Se você definir a propriedade CalendarViewMode como qualquer valor diferente de olCalendarViewMonth, você pode usar as propriedades DayWeekFont e DayWeekTimeFont para configurar as fontes usadas para exibir o dia, data e rótulos de tempo no modo de exibição. Use o DayWeekTimeScale para configurar a escala de tempo usada para exibir itens do Outlook em modo de exibição. Se você definir o CalendarViewMode como olCalendarViewMultiDay, você pode usar a propriedade DaysInMultiDayMode para determinar o número de dias para exibir no modo de exibição.
Se você definir o CalendarViewMode como olCalendarViewMonth, você pode usar a propriedade MonthFont para configurar as fontes usadas para exibir os rótulos de mês e dia e o MonthShowEndTime para indicar se a hora de término para é exibida no modo de exibição.
Você também pode configurar como os itens do Outlook aparecem no objeto CalendarView. Use a propriedade BoldSubjects para indicar se assuntos de itens do Outlook são exibidos em negrito e a propriedade BoldDatesWithItems para indicar se as datas no navegador de data que contêm os itens do Outlook são exibidas em negrito. Use a propriedade Filter para determinar quais itens do Outlook para exibir no modo de exibição.
A definição para cada objeto CalendarView é armazenada no formato Extensible Markup Language (XML). Use a propriedade XML para trabalhar com a definição de XML para o objeto CalendarView.
Use o método Apply para aplicar quaisquer alterações feitas no objeto CalendarView ao modo de exibição atual. Use o método Save para persistir quaisquer alterações feitas no objeto CalendarView. Use a propriedade LockUserChanges para permitir ou impedir alterações na interface do usuário para o modo de exibição.
Você pode alterar objetos internos do CalendarView, mas não é possível excluí-los. Use o método Delete para excluir um objeto CalendarView personalizado. Use o método Reset para redefinir as propriedades de um objeto CalendarView interno para seus valores padrão.
Exemplo
O seguinte exemplo Visual Basic for Applications (VBA) configura o objeto CalendarView atual para mostrar um único dia, usando uma fonte de Verdana 8 pontas para exibir itens e uma fonte de Verdana de 16 pontas para exibir valores de hora e o cabeçalho de tarefas no modo de exibição.
Sub ConfigureDayViewFonts()
Dim objView As CalendarView
' Check if the current view is a calendar view.
If Application.ActiveExplorer.CurrentView.ViewType = _
olCalendarView Then
' Obtain a CalendarView object reference for the
' current calendar view.
Set objView = _
Application.ActiveExplorer.CurrentView
With objView
' Set the calendar view to show a
' single day.
.CalendarViewMode = olCalendarViewDay
' Set the DayWeekFont to 8-point Verdana.
.DayWeekFont.Name = "Verdana"
.DayWeekFont.Size = 8
' Set the DayWeekTimeFont to 16-point Verdana.
.DayWeekTimeFont.Name = "Verdana"
.DayWeekTimeFont.Size = 16
' Save the calendar view.
.Save
End With
End If
End Sub
Confira também
Membros do objeto CalendarViewde referência de modelo de objeto do Outlook
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.