Application.TaskOnTimeline メソッド (Project)
[タイムライン] ウィンドウまたは指定したカスタム タイムラインのタスクを管理します。
構文
式。 TaskOnTimeline
( _TaskID_
, _Remove_
, _TimelineViewName_
)
式Application オブジェクトを返す式。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
TaskID | 省略可能 | 長整数型 (Long) | タイムラインに追加するかタイムラインから削除するタスクの ID 番号を指定します。 TaskID を指定すると、選択したタスクは無視されます。 |
Remove | 省略可能 | ブール型 (Boolean) | True の 場合、 TaskID または選択したタスクによって指定されたタスクがタイムラインから削除されます。それ以外の場合は False。 既定値は False です。 |
TimelineViewName | 省略可能 | String | 使用するタイムラインの名前を指定します。 組み込みの "タイムライン" または "My Timeline" などの既存のカスタム タイムラインを指定できます。 既定値は作業中のタイムラインの名前です。 |
Showdialog | 省略可能 | ブール型 (Boolean) | True を指定 すると、[ タスクをタイムラインに追加 ] ダイアログ ボックスが表示されます。それ以外の場合は False。 タイムライン上に既に存在するすべてのタスクには、その名前によるチェックがあります。 ShowDialog が True の場合、Project は TaskID 引数と Remove 引数を無視します。 既定値は False です。 |
戻り値
ブール型 (Boolean)
注釈
引数なしで TaskOnTimeline を実行しているアクティブなタイムラインで選択したタスクを配置します。
プロジェクトにカスタム タイムライン ビューが含まれている場合は、 TimelineViewName 引数を使用して指定したタイムラインをアクティブにし、他の引数で指定された変更を適用します。 指定したタイムラインが存在しない場合は、 TaskOnTimeline は動作せずも True が返されました。
例
次のステートメントを実行すると、選択したタスクがタイムラインから削除されます。 タスクはガント チャートまたはタイムラインで選択できます。
application.TaskOnTimeline Remove:=True
組み込みの [タイムライン] ウィンドウがアクティブで、"My Timeline" という名前のカスタム タイムラインが存在する場合、次のステートメントを実行すると、[タイムライン] ウィンドウが "My Timeline" に置き換えられ、タスク 3 がカスタム タイムラインに追加されます。
application.TaskOnTimeline TaskID:=3, TimelineViewName:="My Timeline"
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。