指定使用中專案的資源撫平選項。
語法
expression。 LevelingOptions( _Automatic_, _DelayInSlack_, _AutoClearLeveling_, _Order_, _LevelEntireProject_, _FromDate_, _ToDate_, _PeriodBasis_, _LevelIndividualAssignments_, _LevelingCanSplit_, _LevelProposedBookings_ )
expression 代表 Application 物件的變數。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| 自動 | 選用 | 布林值 | True 是表示 如果 Project 自動撫平使用中專案的任務。 |
| DelayInSlack | 選用 | 布林值 | True 是表示 如果可撫平使用中專案的只有內可用寬限時間。 為 false ,則可以延遲專案層級的資源的順序。 |
| AutoClearLeveling | 選用 | Boolean | True 是表示 如果 Project 在撫平前清除舊的撫平值。 |
| Order | 選用 | Long | 在撫平使用中專案中的任務時,指定 Project 應如何解決資源衝突的常數。 可為下列任一 PjLevelOrder 常數: |
| LevelEntireProject | 選用 | 布林值 | True 是表示 如果撫平整個專案。 False 如果只使用 selectedrows,FromDate 和 ToDate 所指定的日期範圍中的資源的撫平。 |
| FromDate | 選用 | Variant | 內過度分派的資源撫平範圍的開始日期。 如果 LevelEntireProject 為 真,則 會忽略 selectedrows,FromDate 引數。 |
| ToDate | 選用 | Variant | 內過度分派的資源撫平範圍的結束日期。 如果 LevelEntireProject 為 真,則 會忽略 ToDate 引數。 |
| PeriodBasis | 選用 | Long | 指定 Project 尋找過度分派資源的頻率。 可為下列任一 PjLevelPeriodBasis 常數。 |
| LevelIndividualAssignments | 選用 | Boolean | True 是表示 如果資源撫平能調整某一任務的個別分派。 |
| LevelingCanSplit | 選用 | Boolean | True 是表示 如果資源撫平能建立分割中剩餘工時。 |
| LevelProposedBookings | 選用 | Boolean | True 是表示 如果資源撫平包含建議的資源預約。 |
傳回值
布林值
註解
如果省略了某一引數,則其預設值將由 [資源撫平] 對話方塊中的目前設定指定。
使用 LevelingOptions 方法但未指定任何引數會顯示 [ 資源撫平] 對話方塊。
若要將手動排程任務包含在 [資源撫平選項] 中,請使用 LevelingOptionsEx 方法。
範例
下面範例撫平應用程式中的資源,發生衝突時使用優先順序來解決。
Sub LevelOverallocatedResources()
LevelingOptions Order:=pjLevelPriority
LevelNow (True)
End Sub
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。