共用方式為


Project) (Application.LevelingOptionsEx 方法

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

語法

expressionLevelingOptionsEx( _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 如果只使用 FromDateToDate所指定的日期範圍中的資源的撫平。 預設值為 True
FromDate 選用 Variant 內過度分派的資源撫平範圍的開始日期。 如果LevelEntireProject為 True,則會忽略FromDate自變
ToDate 選用 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 支援與意見反應