設定排程選項。
語法
expression。
OptionsSchedule( _ScheduleMessages_, _StartOnCurrentDate_, _AutoLink_, _AutoSplit_, _CriticalSlack_, _TaskType_, _DurationUnits_, _WorkUnits_, _AutoTrack_, _SetDefaults_, _AssignmentUnits_, _EffortDriven_, _HonorConstraints_, _ShowEstimated_, _NewTasksEstimated_ )
expression 代表 Application 物件的變數。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| 排程訊息 | 選用 | Variant | 布林值 。 True 是表示 如果排程問題發生; 時顯示訊息否則 為 False 。 |
| StartOnCurrentDate | 選用 | Boolean | True 是表示 如果新任務從目前日期開始。 False 表示新任務開始專案開始日期開始 (排定從開始日期的專案) 或專案完成日期 (專案排程的完成日期來自)。 |
| AutoLink | 選用 | Boolean | True 是表示 如果自動連結工作 ;否則 為 False 。 |
| 自動分割 | 選用 | Boolean | True 是表示 如果自動分割進行中的任務 ;否則 為 False 。 |
| 關鍵鬆弛 | 選用 | Variant | 要徑任務的最大寬限時間 |
| 任務類型 | 選用 | Long | 新任務的預設類型。 可以為其中一個 PjTaskFixedType 常數。 |
| 持續時間單位 | 選用 | Long | 任務的預設工期單位。 可以為其中一個 PjUnit 常數。 |
| 工作單元 | 選用 | Long | 預設值搭配使用的資源分派的單位。 可以是下列 PjUnit 常數之一。 |
| AutoTrack | 選用 | Boolean | True 是表示 如果任務追蹤欄位會自動更新資源分派;否則 為 False 。 |
| 預設值 | 選用 | Boolean | True 是表示 如果 ScheduleMessages 及 AssignmentUnits 以外的所有引數指定的值會成為新專案檔 ; 預設值否則 為 False 。 |
| 編制單位 | 選用 | Long | 會指定工作分派單位的顯示模式。 可以為其中一個 PjAssignmentUnit 常數。 |
| EffortDriven | 選用 | Boolean | True 是表示 如果新任務為投入比導向;否則 為 False 。 |
| HonorConstraints | 選用 | Boolean | True 是表示 如果任務受限於其限制式日期;否則 為 False 。 |
| 演出估算 | 選用 | Boolean | True 是表示 如果以估計字元 ; 顯示新專案中的任務工期否則 為 False 。 |
| NewTasksEstimated | 選用 | Boolean | True 是表示 如果使用中專案的新任務已經具有估計工期;否則 為 False 。 |
傳回值
布林值
註解
如果省略某一引數,則其預設值由 [專案選項] 對話方塊的 [排程] 索引標籤中的目前設定來指定。
使用 OptionsSchedule 方法但未指定任何引數會顯示 [ 專案選項] 對話方塊。
範例
下列範例會在發生排程問題時顯示訊息、將新任務排程在目前日期開始,並且將任務的預設工期單位設定為週。
Sub Options_Schedule()
OptionsSchedule ScheduleMessages:=True, StartOnCurrentDate:=True, DurationUnits:=pjWeek
End Sub
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。