Outlook) (TimelineView 对象

代表在日程表中显示 Outlook 项目的视图。

备注

TimelineView 对象,派生的 视图 对象,允许您创建自定义视图,以便您可以显示在时间线中的 Outlook 项目。

Outlook 提供了几个内置 TimelineView 对象,并且您还可以创建自定义 TimelineView 对象。 使用 视图 集合的 Add 方法将新 TimelineView 添加到 文件夹 对象。 使用 标准 属性以确定现有 TimelineView 对象是内置或自定义。

TimelineView 对象支持几种不同的视图模式,这取决于所需的布局和要在其中显示 Outlook 项目的时间段。 使用 TimelineViewMode 属性设置的视图模式, StartField 属性指定 Outlook 项属性,该属性包含的开始日期,并 和结束 属性指定包含要显示 Outlook 项目的结束日期的 Outlook 项属性。

您可以配置 TimelineView ,具体取决于视图模式的外观。 使用 ShowWeekNumbers 属性以指示是否在视图的时间刻度中显示周数。 UpperScaleFontLowerScaleFont 属性用于指定字体显示时使用,分别为该视图的时间刻度部分上限和下限。

您还可以配置 Outlook 项目内 TimelineView 对象的显示方式。 使用 ItemFont 属性来指定字体用于显示 Outlook 项标志和 MaxLabelWidth 属性以在视图中指定 Outlook 项标签的长度。 使用 DefaultExpandCollapseSetting 属性来确定 Outlook 项目是否默认情况下,视图中展开。 使用 Filter 属性来确定要显示的视图和 GroupByFields 集合视图中指定 Outlook 项的属性由哪个 Outlook 项的分组中的 Outlook 项目。 如果您将 TimelineViewMode 设置为 olTimelineViewMonth ,您可以使用 ShowLabelWhenViewingByMonth 属性以确定是否在视图中显示 Outlook 项标签。

对于每个 TimelineView 对象定义存储在可扩展标记语言 (XML) 格式。 使用 XML 属性使用 TimelineView 对象的 XML 定义。

使用 Apply 方法可应用对 TimelineView 对象在当前视图所做的任何更改。 使用 Save 方法保存对 TimelineView 对象所做的任何更改。 使用 LockUserChanges 属性以允许或防止对该视图的用户界面的更改。

您可以更改内置 TimelineView 对象,但不能删除它们。 使用 Delete 方法删除自定义 TimelineView 对象。 重置 方法用于内置 TimelineView 对象属性重置为其默认值。

示例

下面的 Visual Basic for Applications (VBA) 示例配置当前 TimelineView 对象按月,用一周时间刻度,下部与标签不能超过 40 个字符的数字标签显示 Outlook 项目。

Private Sub ConfigureMonthTimelineView() 
 
 Dim objTimelineView As TimelineView 
 
 
 
 If Application.ActiveExplorer.CurrentView.ViewType = _ 
 
 olTimelineView Then 
 
 
 
 ' Obtain a TimelineView object reference for the 
 
 ' current timeline view. 
 
 Set objTimelineView = _ 
 
 Application.ActiveExplorer.CurrentView 
 
 
 
 ' Configure the TimelineView object so that it displays 
 
 ' Outlook items by month and week, displaying labels 
 
 ' no larger than 40 characters for Outlook items 
 
 ' displayed in the view. 
 
 With objTimelineView 
 
 ' Display items by month. 
 
 .TimelineViewMode = olTimelineViewMonth 
 
 
 
 ' Display week numbers. If this value is 
 
 ' set to False when TimelineViewMode is 
 
 ' set to olTimelineViewMonth, the day 
 
 ' numbers are displayed instead. 
 
 .ShowWeekNumbers = True 
 
 
 
 ' Display labels for Outlook items 
 
 ' while TimelineViewMode is set to 
 
 ' olTimelineViewMonth. 
 
 .ShowLabelWhenViewingByMonth = True 
 
 
 
 ' Show no more than the first 40 characters 
 
 ' for each Outlook item in the view. 
 
 .MaxLabelWidth = 40 
 
 
 
 ' Save and apply the view. 
 
 .Save 
 
 .Apply 
 
 End With 
 
 End If 
 
 
 
End Sub 
 

方法

名称
Apply
Copy
删除
GoToDate
Reset
Save

属性

名称
Application
DefaultExpandCollapseSetting
EndField
Filter
GroupByFields
ItemFont
语言
LockUserChanges
LowerScaleFont
MaxLabelWidth
名称
Parent
SaveOption
Session
ShowLabelWhenViewingByMonth
ShowWeekNumbers
标准
StartField
TimelineViewMode
UpperScaleFont
ViewType
XML

另请参阅

Outlook 对象模型引用

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。