共用方式為


(Project) 的 Application.LevelingOptions 方法

指定使用中專案的資源撫平選項。

語法

expressionLevelingOptions( _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 支援與意見反應