Application.LevelingOptionsEx 方法 (Project)

為使用中的專案指定資源撫平選項,包括撫平手動排程任務。

語法

expression。 LevelingOptionsEx( _Automatic_, _DelayInSlack_, _AutoClearLeveling_, _Order_, _LevelEntireProject_, _FromDate_, _ToDate_, _PeriodBasis_, _LevelIndividualAssignments_, _LevelingCanSplit_, _LevelProposedBookings_, _LevelPinnedTasks_ )

運算式 傳回 Application 物件的運算式。

參數

名稱 必要/選用 資料類型 描述
自動 選用 布林值 True 是表示 如果 Project 自動撫平使用中專案的任務。 False 表示資源撫平為手動。 預設值為 False 。
DelayInSlack 選用 布林值 True 是表示 如果可撫平使用中專案的只有內可用寬限時間。 為 false ,則可以延遲專案層級的資源。 預設值為 False 。
AutoClearLeveling 選用 布林值 True 是表示 如果 Project 在撫平; 前清除舊的撫平值否則 為 False 。 預設值為 True 。
Order 選用 整數 指定 Project 應如何解決資源的衝突撫平使用中專案的工作時的常數。 可以是下列 PjLevelOrder 常數之一。 預設值為 pjLevelOrderStandard 。
LevelEntireProject 選用 布林值 True 是表示 如果撫平整個專案。 False 如果只使用 FromDate和 ToDate所指定的日期範圍中的資源的撫平。 預設值為 True 。
FromDate 選用 Variant 內過度分派的資源撫平範圍的開始日期。 如果 LevelEntireProject 為 True,則會忽略 FromDate 引數。
至今日期 選用 Variant 內過度分派的資源撫平範圍的結束日期。 如果 LevelEntireProject 為 True,則會忽略 ToDate 引數。
PeriodBasis 選用 整數 會指定專案應尋找過度分派的資源的頻率。 可以是下列 PjLevelPeriodBasis 常數之一。 預設值為 pjDayByDay 。
LevelIndividualAssignments 選用 布林值 如果資源撫平可以調整任務上的個別指派,則為 True;否則為 False。 預設值為 True。
LevelingCanSplit 選用 布林值 True 是表示 如果資源撫平能建立分割中剩餘工時;否則 為 False 。 預設值為 True。
LevelProposedBookings 選用 布林值 True 是表示 如果資源撫平包含建議的資源預約;否則 為 False 。 預設值為 False 。
LevelPinnedTasks 選用 布林值 True 是表示 如果資源撫平手動排程的任務;否則 為 False 。 預設值為 False。

傳回值

布林值

註解

如果省略了某個引數為其預設值會指定由 [ 資源撫平] 對話方塊中的目前設定。 指定清單中的參數的預設值是專案的針對新安裝。 若要存取 [ 資源撫平] 對話方塊的功能區] 的 [ 資源] 索引標籤上選擇 [ 資源撫平選項。

使用任何引數的 LevelingOptionsEx 方法會顯示 [ 資源撫平] 對話方塊。

若只要取得或設定撫平手動排程任務的選項,請參閱 LevelFreeformTasks 屬性。

範例

下列範例只會撫平選定資源的工作 2012 年 8 月內使用任務優先順序解決衝突。

Sub LevelOverallocatedResources() 
    LevelingOptionsEx Order:=pjLevelPriority, LevelEntireProject:=False, _ 
        FromDate:="8/1/2012", ToDate:="8/31/2012" 
    LevelNow (False) 
End Sub

支援和意見反應

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