TimelineView オブジェクト (Outlook)
Outlook アイテムを時間帯形式で表示するビューを表します。
注釈
View オブジェクトから派生した TimelineView オブジェクトを使用すると、タイムライン内の Outlook アイテムを表示することができるカスタマイズ可能なビューを作成できます。
Outlook には、組み込みの TimelineView オブジェクトがいくつか用意されていますが、ユーザー設定の TimelineView オブジェクトを作成することもできます。 新しい TimelineView を Folder オブジェクトに追加するには、Views コレクションの Add メソッドを使用します。 Standard プロパティを使用して、既存の TimelineView オブジェクトが組み込みオブジェクトかカスタムオブジェクトかを判断します。
TimelineView オブジェクトは、目的のレイアウトおよび Outlook アイテムを表示するための期間によって、いくつかのさまざまな表示モードをサポートしています。 TimelineViewMode プロパティの表示モードを設定するのには、開始日が含まれている Outlook アイテムのプロパティを指定するのには、 ストア のプロパティと、 プロバイダー を指定するプロパティを表示する Outlook アイテムの終了日が含まれている Outlook アイテムのプロパティを使用します。
TimelineView 、によっては、表示モードの外観を設定できます。 ShowWeekNumbers プロパティを使用して、ビューのタイム スケールで週番号を表示するかどうかを示します。 フォントが、ビューのタイム スケールの上限と下限の部分を表示するとき、それぞれを使用して、 UpperScaleFont プロパティと LowerScaleFont プロパティを使用します。
TimelineView オブジェクト内の Outlook アイテムの表示方法を構成することもできます。 ItemFont プロパティを使用して、ビュー内の Outlook アイテムのラベルの長さを指定するのには Outlook アイテムのラベルと、 MaxLabelWidth プロパティを表示するために使用するフォントを指定します。 DefaultExpandCollapseSetting プロパティを使用して、ビューで既定では、Outlook アイテムが展開されているかどうかを決定します。 ビューとビューで outlook アイテムがグループ化された Outlook アイテムのプロパティを指定するのには、 GroupByFields コレクションに表示するのに Outlook アイテムを決定するのにには、 Filter プロパティを使用します。 TimelineViewMode を olTimelineViewMonth に設定する場合は、ビューに表示される Outlook アイテムのラベルを確認する、 ShowLabelWhenViewingByMonth プロパティを使用できます。
各 TimelineView オブジェクトの定義は、拡張マークアップ言語 (XML) 形式で保存されます。 TimelineView オブジェクトの XML 定義を操作するには、XML プロパティを使用します。
TimelineView オブジェクトに加えられた変更を現在のビューに適用するには、Apply メソッドを使用します。 TimelineView オブジェクトに加えられた変更を保持するには、Save メソッドを使用します。 LockUserChanges プロパティを使用すると、ビューのユーザー インターフェイスの変更を許可するかどうかを指定できます。
組み込みの TimelineView オブジェクトは変更できますが、削除はできません。 カスタム TimelineView オブジェクトを削除するには、Delete メソッドを使用します。 Reset メソッドを使用して、組み込みの TimelineView オブジェクトのプロパティを既定値にリセットします。
例
次の Visual Basic for Applications (VBA) の例では、Outlook アイテムを月単位で 40 文字までのラベルを持つタイムライン スケールの下部に週の番号ラベルを表示するのには、現在の TimelineView オブジェクトを構成します。
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 |
Delete |
GoToDate |
Reset |
Save |
プロパティ
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。