共用方式為


Project) (Application.TaskOnTimeline 方法

會管理 [時間表] 窗格或指定自訂時間表上的任務。

語法

expressionTaskOnTimeline( _TaskID_, _Remove_, _TimelineViewName_ )

表達 會傳回 Application 物件的運算式。

參數

名稱 必要/選用 資料類型 描述
TaskID 選用 Long 指定任務的識別碼以新增至時間表或從時間表移除。 如果指定 TaskID ,則會忽略選取的任務。
Remove 選用 布林值 True 是表示 如果 TaskID或選取的任務所指定的任務移除時間表;否則 為 False 。 預設值為 False
TimelineViewName 選用 字串 指定要使用的時間表名稱。 該名稱可以是內建的「時間表」,或現有的自訂時間表,如「我的時間表」。 預設值為使用中時間表的名稱。
ShowDialog 選用 布林值 True 是表示 如果 Project 顯示 [ 新增工作時間表] 對話方塊中 ;否則 為 False 。 已在時間表任何工作已核取根據其名稱。 ShowDialog則為 True 時,Project 就會略過 TaskIDRemove引數。 預設值為 False

傳回值

布林值

註解

任何引數下執行 TaskOnTimeline 會將選取的任務放在使用中時間表上。

如果專案包含自訂時程表檢視,則使用 TimelineViewName 引數會啟動指定的時間軸,然後套用其他引數所指定的變更。 如果指定的時間表不存在, TaskOnTimeline 會不採取任何動作,但仍會傳回 True

範例

下列語句會從時程表中移除選取的工作。 您可以在甘特圖或時間軸上選取工作。

application.TaskOnTimeline Remove:=True

如果內建 [時間表] 窗格在使用中,而且有自訂時間表「我的時間表」存在,以下陳述式會以「我的時間表」取代 [時間表] 窗格,然後將任務 3 新增到自訂時間表中。

application.TaskOnTimeline TaskID:=3, TimelineViewName:="My Timeline"

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應