(Project) 的 Application.LevelingOptions 方法
指定使用中專案的資源撫平選項。
語法
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 支援與意見反應。